Perguntas sobre 'awk'

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

repita uma linha, dividindo um campo

Eu tenho um arquivo delimitado por tabulação no qual, em cada linha, eu tenho isto: K00001;K00004;K00008 0 0 34 0 0 0 0 0 0 0 0 0 0 0 0 0 36 0 0 52 0 0 0 6 0 Eu gostaria de ter uma linha com...
08.12.2014 / 14:50
4
respostas

Saída de algumas seções de um arquivo de texto [closed]

Eu inseri como o seguinte: >gi|481443199|gb|MH447771.1| 49 0 0 0 1 50 0 0 1 0 >gi|987078004|gb|RTYJ01067061.1| 412 0 0 1 0 413 1 0 0 0 >gi|5570...
12.10.2012 / 15:44
2
respostas

Mesclando duas tabelas incluindo múltiplas ocorrências de identificadores de coluna

Gostaria de mesclar duas tabelas: Arquivo 1: 1 today 2 tomorrow 3 red Arquivo 2: 1 a lot 1 sometimes 2 at work 2 at home 2 sometimes 3 new Saída desejada (arquivo 3): 1 today a lot 1 today some...
15.09.2014 / 17:13
4
respostas

Como filtrar várias strings

Para as linhas a seguir, preciso filtrar apenas o protocolo, a porta e o serviço. tcp 127.0.0.1:25 1147/master tcp 0.0.0.0:443 1039/nginx: tcp 127.0.0.1:8001 1218/python tcp 0.0.0.0:10050 939/zabbix_agentd tcp 127.0.0.1:6379 891/redis-se...
05.10.2018 / 19:15
2
respostas

Para adicionar números de linhas em todas as linhas usando o comando shell?

Meu arquivo PSS-A (Primary A) PSS-B (Primary B) PSS-C (Primary C) PSS-D (Primary D) PSS-E (Primary E) PSS-F (Primary F) PSS-G (Primary G) PSS-H (Primary H) PSS-I (Primary I) SPARE (SPARE) Arquivo de saída, 1> PSS-A (Prim...
10.08.2015 / 03:23
4
respostas

Como concatenar o resultado de dois comandos do Linux

Existe uma maneira fácil de concatenar o resultado de dois comandos do Linux, em uma linha (ou seja, sem usar variáveis)? Eu puxo a temperatura externa local de uma estação meteorológica próxima. O resultado hoje é: 5.2 Eu simplesmen...
16.10.2018 / 16:31
2
respostas

Variável de ambiente não expandida dentro do argumento da linha de comando

Eu tenho um arquivo user-pid.out2 que tem "usernumber" e "process id" como duas colunas. com base no usernumber, quero encontrar o id do processo correspondente. as duas primeiras linhas abaixo não mostram a saída correta, mas quando eu codif...
17.10.2014 / 07:59
2
respostas

Como basear a seleção do awk no conteúdo de 1 campo?

Como posso selecionar todos os registros que têm '2' como segundo campo? Meus dados são: $ cat numbers.txt 1 2 3 4 5 6 7 8 2 4 6 8 10 12 14 16 3 6 9 12 15 18 21 24 Meu awk é: awk '$2 - /^2$/ {print}' numbers.txt mas recebo to...
30.11.2014 / 18:35
2
respostas

Copie palavras de linhas e acrescente linhas a outro arquivo

Eu tenho o arquivo test1 com linhas como esta: A B C D E F ... e eu quero ter o arquivo test2 com linhas: DDD EEE FFF A DDD EEE FFF D ... onde A e D são copiados da primeira coluna do arquivo test1 após a frase DDD EEE FFF para o a...
11.09.2017 / 13:05
2
respostas

Posso fazer aritmética com números complexos no awk e, em caso afirmativo, como?

O idioma AWK suporta aritmética para números complexos? Se sim, como defino uma unidade imaginária?     
04.04.2017 / 17:45