Perguntas sobre 'awk'

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

Liste aniversários na ordem em que eles virão hoje

Eu tenho um arquivo de texto contendo aniversários: 1/23 Horace 3/1 Taraneh 7/14 Valerian 11/31 Carmen Eu quero exibir os aniversários da data de hoje . Por exemplo, se hoje for 4/7 (7 de abril): 7/14 Valerian 11/31 Carmen 1/23 Horac...
07.04.2017 / 06:47
3
respostas

Como catar um arquivo do awk?

END { file = "a.txt" system(cat file) } Eu gostaria de fazer algo assim? (abre um arquivo cujo nome está em uma variável awk). Como isso é feito?     
12.11.2012 / 13:03
2
respostas

Por que esse comando awk não funciona tão bem quanto o sed faz?

Estou criando um script de shell Bash para fazer alguma manipulação de arquivos em alguns arquivos HTML. Entre as muitas ações que faço, tenho este comando sed que funciona muito bem: find $DIR -type f -name '*.html' -exec sed -i 's/....
02.04.2012 / 09:07
1
resposta

No AWK, é possível especificar um intervalo para operação?

Exemplo: Dado um arquivo separado por vírgula "foo" com 50 campos por linha, desejo imprimir $0 if $10 != o intervalo de 1001 a 1010 . Eu posso fazer isso usando o código abaixo: awk -F, '{if($10!=1001 && $10!=1002...
12.08.2015 / 12:32
2
respostas

Awk: compara dois arquivos

Eu tenho um arquivo1.txt USA Joe 123.123.123 Russia Marry 458.786.892 Canada Greg 151.844.165 Latvia Grace 125.895.688 e arquivo2.txt 1 123.123.123 2 151.844.165 3 465.879.515 e eu quero criar um novo arquivo result.txt onde eu...
31.05.2015 / 17:34
4
respostas

Como comparar duas datas sem usar Stat?

Estou tentando comparar a data da última modificação de um arquivo com a data de hoje. Se a data de modificação for anterior à data de hoje, meu script fará uma coisa, se a data corresponder à data de hoje, eu preciso fazer outra. No momento, me...
02.07.2015 / 14:20
2
respostas

Encontre furos em uma enumeração no awk

Eu tenho um arquivo que se parece com isso 1400a_comp 49472 2868636.1026583919660 GOOD 1400a_comp 49473 2868647.1026579919650 GOOD 1400a_comp 49474...
18.12.2013 / 17:58
2
respostas

Obtendo as últimas linhas que correspondem a um padrão em vários arquivos

Eu tenho um aplicativo que gera um conjunto de arquivos de log para um diretório central como este: /tmp/experiment/log/ ├── node01.log ├── node02.log ├── node03.log ├── node04.log ├── node05.log ├── node06.log Dentro de cada arquivo,...
31.07.2018 / 11:19
4
respostas

Substitui o padrão de cada vez por uma string diferente (extraída do arquivo externo)

Eu tenho uma entrada: a b TOCHANGE c d e TOCHANGE em que preciso alterar os padrões "TOCHANGE" usando um arquivo externo: line1 line2 ... para obter a seguinte saída: a b line1 c d e line2 Eu tentei o seguinte comando:...
24.04.2018 / 13:47
3
respostas

Como otimizar o script com NF e um loop for

Eu tenho vários arquivos, cada um com um número diferente de colunas. Eu quero convertê-los para inseri-los em um banco de dados Por exemplo, o arquivo test01: 0001 000000000000001 john smith 45 500 0002 000000000000002 peter jacks...
03.09.2017 / 14:06