Perguntas sobre 'awk'

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

Comando para remover linhas em branco no arquivo de despejo [duplicado]

qual comando é mais adequado para remover linhas em branco no arquivo de dump hexadecimal, para unir as partes? sed -i '/^$/d' file.log sed -i '/^\s*$/d' file.log ou talvez awk ? 801c3fb0: 0000 2821 0c18 9741 2406 0020 afb...
28.07.2018 / 14:48
1
resposta

Exibe uma linha correspondente e a linha precedente mais próxima que corresponde a outro padrão

Eu tenho este requisito onde show mac address table de um switch listará 1000 entradas. file1: switch_1#show mac address table AA:AA:AA:AA:AA:AA port 47 BB:BB:BB:BB:BB:BB port 48 . . . DD:DD:DD:DD:DD:DD port 50 file2: switch_2#show...
08.08.2018 / 21:54
2
respostas

como executar o comando shell dentro do awk

Estou tentando alterar o diretório quando de um caminho para o caminho B, como abaixo pwd|awk '{if($1=="/") cd /tmp/}' awk: syntax error near line 1 awk: illegal statement near line 1 por favor sugira     
11.09.2018 / 11:42
2
respostas

Mesclar listas com base em valores duplicados

Eu classifiquei dados como este: a a f b c c e d f z Essencialmente, essas linhas são listas de aliases para a mesma coisa e precisam ser mescladas. Isso é simplificado. Caso seja importante no caso real, estou lidando com caminhos de arq...
08.03.2018 / 15:41
3
respostas

Como percorrer o primeiro arquivo e imprimir cada linha no primeiro arquivo ao lado de todas as linhas no segundo arquivo usando o AWK?

Eu acho que o título pode ser confuso, então aqui está um pequeno exemplo do que estou tentando realizar. Arquivo 1: Adam John Tim Arquivo 2: ,2018-2-1301 ,2018-3-1379 ,2018-1-3809 ,2018-2-5801 Saída: Adam,2018-2-1301 Adam,20...
18.10.2018 / 18:51
2
respostas

Comparação de dados em 2 arquivos csv

Eu tenho 3 arquivos: Em file1 tenho dados como este: id,name,age 1,jj,60 2,kk,45 3,ss,56 Em file2 tenho dados como este: id,name,age 1,jj,60 2,kk,44 3,ss,55 4,tt,66 Em file3 , tenho apenas um campo, por exemplo, id: i...
12.02.2018 / 08:09
3
respostas

Obtém o endereço IP local da plataforma cruzada "ip route"

Estou tentando extrair o endereço IP local usando um comando de plataforma cruzada. Até hoje, eu estava usando este comando: ip route get 1 | awk '{print $NF;exit}' Mas no Fedora 27 não está funcionando porque a saída de ip route get 1...
31.01.2018 / 14:08
2
respostas

AWK: Processando mais de um tipo de separador de campo em arquivo único

O arquivo de origem contém campos delimitados por vírgulas e delimitados por tubos. Ele também contém registros de cabeçalho duplicados, separados por vírgulas e canais. ** Arquivo Souce ** FOOID|BIZNO|BARBIZ_CODE 00033567|0035952|A,KEEP 0...
17.11.2017 / 18:34
2
respostas

awk from different lines

Eu estou tentando extrair alguns dados de um arquivo que está constantemente atualizando e eu descobri como filtrar duas seqüências de caracteres com o grep. A saída é a seguinte: ! total energy = -9744.24963670 Ry conv...
17.11.2017 / 10:45
2
respostas

contando ocorrências de padrão de um arquivo de entrada para corresponder a um arquivo enorme

Eu tenho uma lista de faculdades em um arquivo de texto e, em um arquivo separado, tenho uma lista de publicações com afiliação. Quero escrever um roteiro, verificar quantas vezes uma publicação é repetida e contar o número de vezes que as unive...
02.11.2017 / 16:32