Perguntas sobre 'awk'

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

encontre o valor min e max em duas colunas

Eu tenho alguns dados que parecem: sampleA ATGC 10 100 sampleA ATGC 120 230 sampleA ATGC 200 110 Eu quero imprimir o min e max usando os valores nas colunas 3 e 4. Assim, minha saída deve se parecer com: sampleA...
09.08.2017 / 11:46
3
respostas

Formatando texto - insira nova linha antes das linhas comentadas

Eu tenho algum texto que eu gostaria de arrumar. Basicamente, para adicionar uma nova linha antes de cada comentário, há uma linha vazia entre cada duas linhas. Aqui está uma amostra do conteúdo a ser modificado para referência: # quickly bac...
17.10.2017 / 13:28
2
respostas

awk: como o código pode coletar substring

Perdoe-me se esta não é uma pergunta comum. Estou usando um código para obter a substring antes do n'th separador de campos: echo '123-321-333-111-235'| awk -F"-" ' BEGIN {n=3} {for(i=1;i<=n;++i) k = k (k=="" ? "" : FS) $i; print(k) }'...
26.02.2017 / 22:30
2
respostas

Substituir texto por padrão de múltiplas linhas [duplicado]

Eu tenho um padrão em um arquivo que inclui uma nova linha: client_encryption_options: enabled: false Eu quero definir enabled para true . Mas o enabled tem que ser o abaixo client_encryption_options . grep não me perm...
14.02.2017 / 17:53
2
respostas

Exclui espaços em branco após determinado caractere [duplicado]

Estou usando este comando sed para excluir a palavra --More-- : sed 's/--More--\s*/ /' tabladetallada.dat o arquivo original é assim: Device ID: BIOTERIO IP address: 148.228.83.189 Interface: GigabitEthernet1/0/6, Port ID (ou...
01.03.2017 / 15:51
5
respostas

exit awk se nenhuma entrada

Eu preciso que o awk retorne o código de saída 1 se: nenhuma entrada do grep para o awk foi fornecida o segundo campo está vazio ou não existe Está funcionando quando o grep encontra "SOME_PHRASE", mas se esta frase não sair, o código d...
01.03.2017 / 13:17
2
respostas

Usando expressões regulares para analisar endereços IP de logs

Eu tenho uma grande varredura nmap contendo um número de logs. Estou tentando transformar isso em uma lista de apenas ip's. Quando executo meu comando, recebo feedback como o seguinte: Starting Nmap 7.25BETA2 ( https://nmap.org ) at 2017-0...
18.03.2017 / 02:09
3
respostas

Usando o awk para dividir o número em cada linha de um arquivo pelo valor máximo naquele arquivo

Eu tenho um arquivo como este: 0.0451660231 0.0451660231 0.0527343825 0.3933106065 0.3970947862 0.0489502028 0.3592529595 0.3592529595 0.3592529595 0.3630371392 0.3630371392 0.3668213189 0.4008789659 0.1397705227 e quero dividir cada linh...
24.01.2017 / 14:24
2
respostas

Obtém uma parte específica do texto da saída de um comando

Eu tenho um comando que dá saída uma saída grande com lista de alguns arquivos e outros detalhes. A saída de amostra desse comando ou script é mostrada abaixo. HOST NAME: ABC.us.XYZ.com DESCRIBING VIEW: ... TRANS_STATE: OPEN ALL AFFECTED FIL...
30.01.2017 / 11:56
4
respostas

awk: define o número desejado de colunas?

Estou analisando um arquivo conf simples com o seguinte formato: key = value Para fazer isso, eu uso awk like KEY=$(awk -F' *= *' '/^key/{print $2}' file.conf) No entanto, alguns valores podem conter = symbol, então o que eu...
05.12.2016 / 08:00