Perguntas sobre 'awk'

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

Como substituir células vazias de uma coluna específica

Eu tenho um arquivo com muitas colunas e algumas células vazias em colunas diferentes. Eu gostaria de substituir as células vazias por NA apenas na terceira coluna. Meu arquivo: 1 id1 info 2 otherinfo 3 id2 4 noinfo 5 id3 6 id4 info2...
04.08.2017 / 18:25
3
respostas

awk: Como selecionar várias substrings a partir do arquivo de tamanho fixo?

Eu pesquisei e pesquisei, mas ainda não encontrei uma resposta para isso. A ideia é que eu tenha um arquivo dat do qual alguns dos campos de dados são necessários. Exemplo de dados (test.dat) 50DI 20170510144200Mike Tester BL000499...
10.05.2017 / 16:28
3
respostas

Unix para várias variáveis de loop

Eu tenho um requisito para extrair o segundo, terceiro e quarto campo de um arquivo aaa.log e produzir uma saída como - sqlplus -sl dbsnmp/Or8cle@\"COL3:COL4/COL2\" Entrada: $ cat aaa.log aaa:fDb:a0081:1800:f1:dsds aaa:iDb:a0081:180...
27.10.2016 / 18:35
2
respostas

Adicionando números a cada 2 linhas alternativas usando o awk

Eu preciso adicionar números e imprimir a soma a cada 2 linhas alternativas. ex: x 1 2 y 3 4 eu preciso de saída: x 3 y 7     
08.11.2016 / 09:00
3
respostas

Obter número de série de Mostrar inventário [fechado]

Eu gostaria de obter o device ID e Serial Number de um dispositivo cisco do comando show inventory , eu tenho a saída do terminal em um arquivo que se parece com isso: show inventory NAME: "1", DESCR: "WS-C3750G-12S" PID: WS-C3750G-12...
24.02.2017 / 16:17
3
respostas

Tentando usar o awk para fazer ls mostrar não-diretórios

Estou tentando mostrar a lista de todos os arquivos que não são diretórios. Eu digito ls -la | awk '$1 != "d*"' esperando que não mostre nenhuma string na primeira coluna que comece com d , mas não funciona como eu esperava. Onde está o meu...
25.08.2016 / 12:54
3
respostas

Como imprimir todos os campos contendo uma das duas strings em uma tabela com awk

Eu tenho uma tabela com muitas linhas e um número variável de colunas por linha. Em cada linha, eu só quero imprimir o primeiro campo e todos os campos contendo uma das duas seqüências (neste exemplo, eu quero todos os campos contendo as pala...
20.09.2016 / 02:36
3
respostas

Dois arquivos com um campo comum - é possível classificar um baseado no outro?

Digamos que eu tenha dois arquivos com um campo comum. Eu quero classificar o primeiro baseado em um campo (por exemplo, um campo numérico) encontrado neste arquivo ... mas eu quero que este reordenamento se aplique ao outro arquivo também - atr...
17.09.2016 / 00:00
5
respostas

torr / awk / grep localiza cadeia entre ponto e vírgula

Eu tenho um enorme arquivo de texto com algo assim: igflex01; igflexdev01; igdbstg01; igldapint01; igjetdev01; igsql01; igesxstg01; igdbint01; igdmstg01; igdsdev01; igdmmmo01; igmsgint02; e assim por diante ... Eu gostaria de extrair t...
06.09.2016 / 20:35
1
resposta

Como lidar com uma série de arquivos emparelhados

Em uma pasta collection , tenho os seguintes arquivos: fberry.txt lberry.txt fgag.txt lgag.txt fred.txt lred.txt ftea.txt ltea.txt fluck.txt lluck.txt Podemos descobrir que esses arquivos podem ser divididos em dois tip...
16.09.2016 / 23:30