Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 20: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 / 18: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 / 15: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 / 09: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 / 11: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 / 17: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 / 12:33
4
respostas

Como incrementar o contador de linha para substituições de início de linha por AWK /…?

Primeiro pensei em SED ( sed "s/^/COUNTER \&/" /tmp/1.tex ), mas ele foi projetado para uma única linha, e não consigo incrementar o contador em si por sed, pensando agora em awk porque tenho ótimas experiências com gawk em abordagen...
27.12.2016 / 19:59
4
respostas

Dividindo arquivo para cada 10000 números (não linhas)

Eu tenho um arquivo que se parece com o seguinte: chr19 61336212 + 0 0 CG CGT chr19 61336213 - 0 0 CG CGG chr19 61336218 + 0 0 CG CGG...
17.08.2015 / 15:54
4
respostas

Como posso remover o texto de uma linha depois de um certo caractere com o awk

Como posso usar o awk para remover todo o texto depois de um determinado caractere ";" que aparece em todas as linhas do meu arquivo de texto? (Eu preciso então executar loops no texto) Jenny,Sarah,John;North Dakota Henry,Frank;Illinois Aar...
28.02.2014 / 03:47