Perguntas sobre 'awk'

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

Consecutivamente copie duas linhas e pule a terceira usando o awk

Com muito simplesmente awk : awk '(NR%3)' awk.write para este arquivo: this line 1 no un1x this lines 22 0 butbutbut this 33 22 has unix but not 1 THIS is not butbutbut ffff second line Eu tenho como saída: this line 1 no un1x...
08.01.2016 / 07:04
1
resposta

script awk para extrair o argumento de uma opção

Alguém pode explicar o que a parte awk '{for(i=1;i<=NF;i++) if($i~/-f/) print $(i+1)}') faz no snippet a seguir line='/wwws/apache/apache2.4.16w-r01/instroot/bin/httpd -f /www/csbe-int-fb-na/generated/httpd.conf -C ServerName int-b2vusi...
15.12.2015 / 15:23
3
respostas

Contar todas as linhas entre um delimitador

Eu quero contar o número de endereços anexados a cada dispositivo no exemplo abaixo. De preferência usando awk ou sed. /dev/1 addr1 sometext sometext sometext addr2 sometext sometext sometext addr3 sometext sometext sometext /dev/2 wwpn1 some...
23.02.2016 / 13:05
2
respostas

Use uma variável de shell com Awk

Eu tenho isso: if [[ $1 = "-c" ]] && [[ $2 =~ ^[a-z A-Z]+$ ]] then awk -v var="$2" '{print $2}' something.txt fi O que eu quero é com um comando como -c abc para mostrar as linhas em algo.txt que incluem abc .     
09.01.2016 / 20:07
2
respostas

Como cortar todas as linhas de uma string específica?

input.txt: john_Apple01_xyz_1 john_Fruit_Apple01_abc_c1 john_Apple21_trs_1 john_Fruit_Apple21_efg_1 john_Fruit_Apple21_tefg_1 Saída desejada: Apple01_xyz_1 Apple01_abc_c1 Apple21_trs_1 Apple21_efg_1 Apple21_tefg_1 Como usar naw...
29.01.2016 / 18:16
2
respostas

Como posso adicionar novos caracteres após cada linha?

Estou tentando manipular um arquivo adicionando um A após cada linha Name Test No entanto, o comando awk '{print $0"A"}' file_list.txt > file_list2.txt fornece o seguinte resultado Name A Test A Como posso corrigir isso?...
27.01.2016 / 12:24
1
resposta

Filtrar log na carta final em string [closed]

Eu tenho um requisito abaixo para filtrar uma palavra. Meus registros serão informados com os códigos TML2345I , TML8383E & TML9929W . Eu quero filtrar os erros apenas com strings que tenham o último caractere como E . Por...
26.11.2015 / 06:39
1
resposta

usando o awk para listar pids

Estou tentando escrever um script que listará todos os processos em execução com um pid entre 500 & 20000. Isso é o que eu tenho até agora. ps awux |awk '{for (i=1; i<NF; i++) {if (i>=800 && i<=17000) {print $i}}}'  ...
03.11.2015 / 16:02
2
respostas

Procura por uma correspondência não exata e retorna a coluna 1 desse arquivo

Eu tenho um arquivo separado por guias que se parece com isso: Adam Group1,Group2,Group8,Group9,Group10 James Group1,Group11,Group12,Group7 Kelly Group18 Alfred Group1,Group8,Group10 Manuel Group2,Group5,Group1 Jack Group11,Group8...
27.10.2015 / 21:05
2
respostas

Ferramenta de linha de comando para extrair linhas de um arquivo de texto [duplicado]

Eu tenho um arquivo grande (digamos reads.fasta ) que tem cerca de 5.000.000 linhas e tenho outro arquivo reads_of_interest que contém uma lista dos números de linha de reads.fasta que eu quero extrair. Existe um método de linha de...
04.12.2015 / 23:50