Perguntas sobre 'awk'

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

Processando dois arquivos usando o awk

Eu leio Comparando dois arquivos usando o Unix e o Awk . É realmente interessante. Eu li e testei, mas não consigo entendê-lo completamente e usá-lo em outros casos. Eu tenho dois arquivos. file1 tem um campo e o outro tem 16 campos. Eu...
26.12.2013 / 09:43
6
respostas

Substitua todos os valores de uma coluna para 1

Eu tenho vários arquivos de texto contendo 12 linhas e 3 colunas. Exemplo: 2 6 0.74 42 6 0.58 80 6 0 112 6 0.24 132 6 1 216 6 0.7 342 6 0 390 6 0.21 432 6 0...
01.12.2016 / 10:19
7
respostas

Qual é a maneira mais fácil de adicionar uma string no início de cada linha do arquivo a partir da linha de comando?

Eu estou procurando uma maneira de adicionar alguma string ao início de cada linha (mesma string para cada linha). Não é algo personalizável, mas sim algo que será fácil de lembrar e disponível em todas as plataformas compatíveis com POSIX (e ta...
08.10.2013 / 20:58
2
respostas

Como manter o separador de campos ao imprimir $ 0 com awk [duplicado]

Eu tento modificar uma coluna do meu arquivo e, em seguida, imprimo o resultado. awk -F"|" '{ if(NR!=1){$5 = $5+0.1} print $0}' myfile Ele faz o que eu quero, mas ao imprimir, apenas a primeira linha mantém seu separador de campo (aquel...
01.01.2016 / 21:31
6
respostas

Encontre imagens por tamanho: find / file / awk

Estou tentando encontrar arquivos de imagem png com uma certa altura (acima de 500px). Eu sei que file retornará as dimensões da imagem. Exemplo: $ file TestImg1a.png TestImg1a.png: PNG image data, 764 x 200, 4-bit colormap, non-interlace...
25.10.2012 / 20:52
4
respostas

Delimita pelo espaço mas ignora o espaço da barra invertida

5678 [] testing,\ group [] [testing [] ip\ 5.6.7.8 [] launch-wizard-1 0.0.0.0/0 456dlkjfa [] 1.2.3.4 [] test 1.2.3.4/32 4.3.2.0/23 4.3.2.0/23 default 4.3.2.0/23 4.3.2.0/23 launch-wizard-2 0.0.0.0/0 launch-wizard-3 0.0.0.0/0 2.3.4.5/32 [] Gos...
25.09.2018 / 17:00
6
respostas

Awk - gera a segunda linha de vários arquivos .dat em um arquivo

Eu pesquisei as perguntas feitas anteriormente e não consigo encontrar uma resposta para o que estou tentando fazer. note, eu sou novo no linux. Eu tenho vários arquivos como: (na verdade eu tenho 80) file1.dat 2 5 6 9 7 1 file2.d...
13.01.2015 / 10:56
3
respostas

Como remover uma coluna ou várias colunas do arquivo usando o comando shell?

Meu arquivo ARCHIVE B1_NAME B2_NAME B3_NAME ELEMENT INFO_NAM WERT PROCID -------- -------- -------- -------- -------- -------- ---- ------ 15Min...
09.08.2015 / 13:55
3
respostas

awk não termina

Eu tenho o seguinte código em um arquivo chamado awktest1.awk : #!/bin/awk -f BEGIN{print "start"} {print $2, "\t", $5} END{print "end"} employee.txt em que employee.txt contém os seguintes dados: 100 Thomas Manager Sales $5...
09.08.2015 / 19:08
5
respostas

Como posso editar as últimas n linhas em um arquivo?

Existe um comando que me permitirá editar as últimas n linhas em um arquivo? Eu tenho vários arquivos, todos com um número diferente de linhas dentro. Mas gostaria de modificar as últimas n linhas em cada arquivo. O objetivo é substituir vírgula...
21.06.2017 / 14:33