Perguntas sobre 'awk'

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

awk comando com vários comandos

Quando eu estou tentando abaixo do código recebendo um erro como - + awk '{if ($1 > 1) { print "Memory utilisation is high \n Please find history of the memory utilisation below" sar -r|awk {print' ',,,}| column -t } }' awk: cmd. line:...
14.10.2015 / 04:37
1
resposta

Mesclar e anexar tabelas para criar uma tabela principal de várias tabelas

Como podemos mesclar e anexar as várias tabelas no mesmo formato com os mesmos e diferentes pontos de dados e mesclar todos juntos, inserindo zero nos pontos de dados nulos. Arquivos de entrada desejados são Arquivo1 17 64298926...
12.10.2015 / 18:11
1
resposta

Finding Matches entre duas colunas de arquivos diferentes e imprimindo uma coluna diferente

Eu estava tentando descobrir como ver se havia alguma correspondência entre a coluna 2 de file1 e a coluna 6 de file2 . Se assim for, eu queria que a correspondência impressa junto com a respectiva string na coluna 14 de file2 , salva em...
09.10.2015 / 16:28
2
respostas

Passando a variável timestamp do shell para o gawk [duplicado]

Eu quero tirar a diferença de tempo de dois carimbos de hora, mas recebendo um erro ao passar a variável timestamp do shell para awk . Código da shell: FTIMESTAMP="2015-07-01 12:30:50" gawk -v FTIMESTAMP=$FTIMESTAMP -v DSECONDS=$DSECON...
09.10.2015 / 06:49
1
resposta

Como posso substituir linhas contendo apenas o número '0' com linhas em branco usando o AWK?

Estou procurando um comando que substitua as linhas contendo SOMENTE número 0 em suas colunas, com linhas 'em branco'. por exemplo. Eu tenho abaixo entrada: Taj_Mahal Agra...
22.02.2016 / 22:45
2
respostas

não pode obter um “awk for loop” para funcionar, enquanto estiver usando o nome de base

Eu tenho muitos arquivos xyz que eu quero rodar através do awk. Eu só quero criar um novo arquivo com um "_s" anexado, para cada um. Tendo um pouco de dificuldade para obter a sintaxe basename correta. Aqui está o que eu tenho. for i in *.xyz...
23.02.2016 / 21:41
1
resposta

Remover espaços à direita do primeiro campo apenas

Eu tenho um arquivo delimitado por tabulações e várias linhas como este: 99999 bbbbb t999999 bb t99t99t99t99 (onde b = espaços, t = guias) Trailing espaços no campo 2 estão ok, mas os espaços à direita no primeiro campo precisam s...
23.10.2015 / 19:43
1
resposta

Como converter o awk one-liner para o script standalone? [fechadas]

Como posso reescrever este awk one-liner como um script independente? Quero melhorar a legibilidade para me ajudar a entender como funciona. awk 'BEGIN{FS=OFS=";"} NR==FNR{for(i=2;i<=7;i++) if($i!="\"\"") a[$1]=a[$1] FS $i;next} {n=spli...
29.10.2015 / 05:39
1
resposta

cria uma tabela estruturada

Eu tenho um arquivo que é o seguinte Tran No Date Vchr No Debit Credit 1239 05/06/2015 115 750.00 .00 instal A Roy...
11.09.2015 / 14:18
1
resposta

Verifique se duas linhas começam com o mesmo caractere, se for o caso, a média de saída, se não, imprima o valor real [closed]

Gostaria de verificar se duas linhas começam com o mesmo número na primeira coluna, se isso acontecer, então a média da segunda coluna deve ser exibida. Exemplo de arquivo: 01 21 6 10% 93.3333% 01 22 50 83.3333% 93.3333% 0...
25.09.2015 / 19:56