Perguntas sobre 'awk'

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

Read out Arquivo durante o awk

Meu script lê continuamente um arquivo com o awk e avalia os dados de entrada. Agora preciso ler e escrever a primeira linha do arquivo de saída. Existe a informação, em que linha está (° C do primeiro sensor, ° C do segundo sensor) etc. Eu t...
01.10.2015 / 09:51
1
resposta

Como posso usar o awk para criar uma variável que é usada na próxima linha?

Eu tenho um arquivo com uma lista de informações. Cada linha tem 12 ou 13 campos. Por exemplo, vou usar um arquivo com 3 e 4 campos. e.g. myfile.txt user password location date john passwd1 new_york today passwd2 london yesterday jef...
02.09.2015 / 01:42
3
respostas

bash: grepping o conteúdo da coluna que é dinâmico

Eu tenho dados como segue: O que preciso obter é o OS_NATIVE_NAME de um determinado DEVICE . Sei que uma maneira é imprimir o valor da coluna usando: awk '{print $*col_num*}' Mas o número da coluna para este OS_NATIVE_NA...
25.09.2015 / 06:47
3
respostas

Remover palavras (letras seguidas de espaço) de uma coluna específica

Eu tenho um arquivo e o formato é o seguinte: cat dog AHF123432 | 123432 | dhfshfjdh lion AFG23412 |23412 | dfshjhfjdhj Eu preciso remover essas palavras da primeira coluna que contém apenas alfabetos, ou seja, gato (seguido de espaço) e...
12.08.2015 / 17:38
2
respostas

Como subtrair linhas, ao contrário, somente se for maior que a linha anterior

Estou trabalhando em um script de shell que lerá as linhas de um arquivo, em sentido inverso. Preciso que subtraia a linha anterior da segunda, mas apenas se a segunda for maior. Se for menor, quero apenas o número nessa linha. Exemplo: Co...
18.08.2015 / 20:30
1
resposta

Removendo Zeros antes e depois da amostra de dados

Eu tenho várias amostras de dados que preciso agrupar os zeros antes e depois da amostra de dados. No entanto, existem zeros entre a amostra de dados que devo manter por razões óbvias. Como posso fazer isso com o awk ou talvez sed? Obrigado....
09.08.2015 / 09:44
1
resposta

como fazer o awk imprimir 3 itens na mesma linha e depois mudar para uma nova linha

Estou tentando analisar a saída dos meus principais resultados para selecionar o timestamp, usei o Mem e usei o Swap: top - 12:06:52 up 3:36, 37 users, load average: 0.00, 0.02, 0.00 Tasks: 563 total, 1 running, 562 sleeping, 0 stopped,...
07.08.2015 / 19:23
1
resposta

Como fazer o awk funcionar em um loop while

input.txt: /usr/dir1/file1 /usr/dir1/file2 /usr/dir2/file4 /usr/dir3/file5 Script: cat input.txt |while read FILENAME do nawk '{print $1}' ${FILENAME} >> output.txt done Expected output: all column1 values of input files Error: nawk: ca...
16.07.2015 / 20:58
2
respostas

Remova x linhas antes e y linhas depois da linha n (que corresponde a um padrão) em um arquivo

Estou tentando remover um bloco de quatro linhas de um arquivo de texto se a segunda linha corresponder ao N + do Regex. O arquivo de texto é composto de vários formatos repetidos de 4 linhas, por exemplo: @HEADER1 ACTGCNNNT + 583@#!NMY @HEAD...
16.07.2015 / 15:58
2
respostas

Awk e expressão regular para processar o arquivo de jogos de xadrez pgn

Abaixo, um extrato do arquivo sample.pgn [Event "rated blitz match"] [Site "Internet Chess Server"] [Date "2015.08.20"] [Round "?"] [White "Villain"] [Black "Hero"] [Result "0-1"] [WhiteElo "1643"] [BlackElo "1616"] [ECO "C39"] [TimeControl...
20.08.2015 / 13:52