Perguntas sobre 'awk'

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

Alterando o símbolo com um padrão diferente em um arquivo de texto

Eu tenho um arquivo de texto. É um grande arquivo de texto e este arquivo contém alguns padrões como o seguinte: (1), (3), (1,2,3), (1,2,3,4,5,6,7,8,9) ... e assim, (Fig1) (Fig1,Fig2), (Table-1, Table-2) etc. Eu quero a saída como...
12.05.2017 / 05:36
1
resposta

Altera linhas em branco para duplicar linhas em branco usando o awk

Eu li o código que está tentando Alterar linhas em branco simples para dobrar linhas em branco usando o awk. Mas isso não funcionou para mim. awk ~NF<2{printf\~\n\~}{print}~ <contour.dat >contour1.dat Depois de ler o tutorial...
11.05.2017 / 08:48
3
respostas

Imprimir ambas as linhas se a coluna mudar

Eu vi essa pergunta e quero fazer algo semelhante: Imprimir linha se o valor na coluna mudar Essencialmente, terei um arquivo (delimitado por tabulação) como este A 0 10 loss A 10 20 loss A 20 30 loss A 30 40 no A 40 50 no A 50 60 no A 6...
02.09.2018 / 17:03
3
respostas

Como remover pares de correspondência inversa?

Eu quero remover pares de correspondência duplicados / inversos de um arquivo de texto. Por exemplo, o arquivo contém dados como os abaixo: 10 |Name1 |20 |Name2 20 |Name2 |30 |Name3 20 |Name2 |10 |Name1 <-- Inverse pair (compared to...
06.09.2018 / 20:19
2
respostas

Acesso código de retorno do último comando no AWK

O comando não encontrado deve produzir o código de retorno 127 : $ foo; echo $? bash: foo: command not found... 127 Eu tentei atribuir $? à variável rc e depois imprimi-lo, mas RC é sempre 0 . $ foo | awk -v rc="$?" 'BEGIN{pr...
06.11.2017 / 15:41
1
resposta

Precisa entender o comando awk abaixo para localizar linhas ausentes em um arquivo

Encontrado abaixo do comando awk , que encontra linhas ausentes em 1.txt em comparação com 2.txt . awk 'NR==FNR{b[$0]=1;next}!b[$0]' 1.txt 2.txt Precisa entender passo a passo como essa awk construct encontra as linhas ausentes....
17.09.2017 / 07:03
3
respostas

Usando o AWK para selecionar linhas com valor específico na coluna específica

Eu tenho um grande arquivo csv, que se parece com isso: 1,2,3,4,5,6,-99 1,2,3,4,5,6,-99 1,2,3,4,5,6,-99 1,2,3,4,5,6,25178 1,2,3,4,5,6,27986 1,2,3,4,5,6,-99 Eu quero selecionar apenas as linhas nas quais a sétima coluna é igual a -99, entã...
21.10.2017 / 15:32
1
resposta

Como posso filtrar cadeias que não contenham números dentro delas?

Entrada: apple orang3 123rat ratty 123 app7e Saída: apple ratty Estou tentando awk '$1 ~/[[:alpha:]]/' file , mas isso apenas remove casos como 123 que são totalmente numéricos, mas também quero que app7e e orang3 sejam...
13.03.2018 / 12:20
4
respostas

Grep com alcance e passe três filtros

Eu tenho um arquivo sample.txt ------------- ord:chandru SAM XY DUPL KEY:ZZ ------------- ord:RAM SAM XY DUPL KEY:UU ------------- ord:chandru SAM XY DUPL KEY:ZZ ------------- em que...
24.02.2017 / 14:16
3
respostas

Como recuperar certos campos da saída de “detalhe dos vizinhos do CDP”?

Eu tenho um arquivo de texto que contém CDP neighbors detail saída de terminal que se parece com isso: show cdp neighbors detail ------------------------- Device ID: BIOTERIO Entry address(es): IP address: 000.000.00.000 Platform: cisco...
17.02.2017 / 15:30