Perguntas sobre 'awk'

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

Como uso o Ternary Operator no awk para gravar em um arquivo?

Como o título diz, qual é a sintaxe do Ternary no comando awk para gravar um arquivo quando a condição é vista? Abaixo, estou tentando, mas obtendo erro de sintaxe para determinadas entradas! Dados da amostra de entrada infile.txt :...
29.07.2017 / 19:49
2
respostas

awk, a função de aspas (") na seleção de números? (Linux)

Eu tenho uma tabela de entrada, parcialmente: TCTTTTAAAGCCTCCTCAACTGTTTTAGGG 1 0 CACAACTGAAAAGTACAATGTGTTTGCTTC 1 0 CACCATATTTATTTAAAGGAGCATCTAAAT 1 3 ACGAGAAAAAAAAAAGGGGTGACCCCCTGG 3 0 CAAAATATTAATTCTTTACTATGAAACT...
21.09.2017 / 02:58
3
respostas

Mesclando 3 linhas consecutivas com swap

Ei, preciso mesclar três linhas consecutivas com a troca entre a segunda e a terceira linha em 'file': $cat file Object Name: A comments: comment A manual_encdomain: Name: A Object Name: B comments: comment B manual_encdomain...
14.09.2017 / 19:39
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 / 08: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 / 14: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 / 11: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 / 14: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 / 19: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 / 16: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 / 18:58