Perguntas sobre 'awk'

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

AWK ajuda a filtrar dados para CSV

Estamos fazendo uma pesquisa de segurança para a qual eu preciso extrair dos repositórios Debian todos os nomes de pacotes disponíveis, versões, desc, etc. Estou tentando analisar a saída de apt-cache dumpavail no CSV e organizar os dados...
26.09.2018 / 15:14
2
respostas

Pipe grep result para awk com “:” como separador de campo

Eu gostaria de filtrar o resultado de um comando grep, por exemplo: myRepo/path/to/my/file.php:123: error_log(' - myError'); Se eu fizer o seguinte, funciona. echo " myRepo/path/to/my/file.php:123:...
26.08.2016 / 18:08
2
respostas

AWK + pesquisa de host

Atualmente, usamos a seguinte linha para obter os 20 principais ips classificados por solicitações: grep 'GET /' /var/log/nginx/access.log | awk '{ print $1 }' | sort -n | uniq -c | sort -rn | head -20 Saída: 575 66.249.*.* 570 66.249....
31.05.2015 / 17:06
2
respostas

Como posso adicionar uma quebra de linha antes de um conjunto de valores entrar em um script bash?

Eu tenho um conjunto de dados em um script bash. Veja um exemplo de como esses dados se parecem: "foo1": "Miscellaneous text", "foo2": "More text", "foo3": "blah blah blah", "foo4": 1635.0, "foo5": 0.0, "foo1": "Miscellane...
19.08.2012 / 18:07
1
resposta

como obter o valor desejado no shell bash da saída lshw?

Eu quero extrair as informações de lshw output, onde diz: -cpu product: ...... Quero apenas as informações do produto deste -cpu . Como posso fazer isso com awk ou sed ?     
05.05.2015 / 12:43
1
resposta

Registrando a saída do varnishlog em um arquivo com o awk no modo daemon

Gostaria de desmascarar a resposta neste tópico link . Como o varnishlog tem o modo daemon, tentei usar a opção -D como abaixo. Mas os timestamps não estão aparecendo. varnishlog -I "Back healthy|Went sick" -w /var/log/varnish_health.log -D...
14.04.2013 / 07:05
5
respostas

script bash - imprima da linha N para EOF

Eu quero poder imprimir o número de linhas do bash como tal: Número da linha (como contado a partir do topo) - > fim do arquivo Parece que a cauda contará apenas as linhas da parte inferior. Alguém sabe como fazer isso? Obrigado. Eu...
27.11.2009 / 19:07
3
respostas

drop ips com iptables from awk result [closed]

Eu tenho um arquivo de log assim: Frq:15 IP:0.0.0.0 Date: 2014-03-21 12:19:31 AM Frq:9 IP:198.252.206.25 Date: 2014-03-21 12:19:31 AM Agora eu recebo a coluna de endereços IP com o awk: cat /tmp/test | awk '{print $2}'|awk '{gsub("IP:"...
20.03.2014 / 22:02
3
respostas

acrescentar ao final da linha sed / awk

Isso provavelmente é fácil e algo não está clicando em mim e na minha falta de café agora. Eu tenho um arquivo com várias linhas que começam com uma aba, em seguida, a palavra GROUP algo { Algumas dessas linhas, por alguma razão, soltam a chav...
08.03.2012 / 14:57
4
respostas

double awk comandos no mesmo pipe?

Olá, estou tentando fazer algo assim, mas não vai funcionar, vocês podem me dizer que me ajudem? /usr/bin/mysql -B -r -h ******** -u******* -p****** -D***** \ -e'SELECT 'username', 'uid', 'gid', 'homedir' FROM 'some_table')' | \ a...
18.10.2011 / 17:20