Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
1
resposta

Contagem do número de entradas na coluna 2 onde a coluna 1 é semelhante

Estou tentando contar o número de entradas na coluna 2 para a mesma coluna1 e também o número de vezes que a primeira entrada na coluna2 para semelhante coluna1 ocorre. Por exemplo, meu arquivo TSV de entrada é: C1 NC01 NC01 C2 NC01...
15.05.2015 / 05:42
1
resposta

Como rsync apenas uma lista específica de arquivos para o mesmo local em outro servidor

Eu tenho uma lista de arquivos: /location/file.txt Conteúdo do arquivo: /location1/file2.abc /location2/location3/file1.abc /location4/location5/fileX.cde Gostaria de copiar arquivos para outro servidor assim: cat /location/file.txt...
12.05.2015 / 13:15
1
resposta

Mover a linha combinada acima de uma linha diferente usando sed

Eu tenho algo parecido com dsadjakldjska safdsfdsfsf fdsfsf**STGN**fdsfsd fdsfkjldsf fdsff fdsfs**IRV**fdsfs e eu quero pegar dsadjakldjska safdsfdsfsf fdsfkjldsf fdsff fdsfsf**STGN**fdsfsd fdsfs**IRV**fdsfs mas apenas para um inte...
12.08.2014 / 15:05
1
resposta

Manipulando dinamicamente as posições das colunas e dividindo o arquivo

Eu tenho um problema único. Eu tenho um arquivo com as seguintes colunas PersonId, AB1, AB2, AB3, DG1_B1,DG1_B2,DG2 1,0,1,0,3,5,7 2,0,3,1,3,7,4 Eu quero dividir isso e criar vários arquivos com base no prefixo da coluna. Eu quero que a sa...
13.08.2014 / 09:32
1
resposta

Como uso o awk para criar um índice de palavras no arquivo?

Eu tenho um problema com meu dever de casa Eu preciso criar um script de shell usando awk . O script produzirá apenas as palavras no arquivo em ordem alfabética e depois a palavra será : depois disso, em seguida, uma lista separada por vírg...
21.11.2014 / 03:56
3
respostas

Problema ao adicionar uma coluna com o awk

Estou tentando adicionar uma coluna a um arquivo csv usando: awk -F "," '{print $0"new_col"}' file.csv mas eu tenho: new_col8,0.405,0.101 new_col4,0.374,0.100 new_col23,0.342,0.100 new_col130,0.298,0.100 em vez de: 68,110,0.362,...
19.08.2014 / 04:37
4
respostas

Precisa remover - (menos) o sinal no final em número de várias colunas e inseri-lo em colunas removidas

Eu tenho um enorme arquivo csv que tem sinal - (Minus) no final dos números. Agora eu preciso mover estes - sinais negativos para começar os números, ou seja, eu preciso remover o último caractere se ele tiver um sinal '-' e colocar o sinal '-'...
05.09.2014 / 12:13
1
resposta

awk para dividir o arquivo de entrada em 2 arquivos (um para valores duplicados e um para valores únicos)

Eu tenho um arquivo de entrada como abaixo. file.txt 14 2.692022 author1 0 14 2.57826 author2 1 229 2 author3 2 323 2 author4 3 514 2.0625 author5 4 Estou tentando dividir o arquivo com os valores duplicados como um arquivo e o restante d...
11.03.2014 / 22:20
7
respostas

Imprimir seção específica de uma linha quando um valor de trigger está presente

Estou analisando dados no seguinte formato: prop1=value1:prop2=value2:prop3=value3+prop1=value4:prop2=value5 partes da string são delimitadas por + as propriedades podem aparecer em qualquer ordem a saída desejada é o valor de pro...
11.03.2014 / 12:12
1
resposta

awk + gsub + como trabalhar com todos os tipos de caracteres

O seguinte destino de comando awk é remover espaços e cotações desnecessárias do arquivo CSV e apenas de palavras únicas entre separadores awk 'gsub(/("[ ]+|[ ]+")/,"\""){$0=gensub(/"([[:alnum:]]+)"/,"\1","g")}1' file.csv exemplo: (ant...
29.07.2014 / 09:21