Perguntas sobre 'awk'

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

aparar tailing - e adicioná-lo levando para números em shell

Eu tenho um arquivo CSV com números entre aspas duplas e sem aspas duplas e para alguns números. Eu tenho que corrigir os símbolos negativos para apenas números: o símbolo negativo final tem que ser removido e adicionado ao começo. Entrada de...
05.12.2017 / 20:33
2
respostas

Como canalizar para classificar?

Estou com problemas para tentar falar com um gawk. Atualmente tenho: gawk -f p3a01.awk unsortedNames.txt | sort | gawk -f p3a01.awk isso, no entanto, está me dando resultados errados. O gawk parece funcionar bem se eu fizer algo como:...
28.09.2017 / 06:03
2
respostas

erro de sintaxe awk nova linha inesperada ou fim de string

/usr/sbin/conntrack -L |grep $1 | grep ESTAB |grep 'dport=80' | awk "{system("/usr/sbin/conntrack -D --orig-src $1 --orig-dst" substr($6,5) "-p tcp --orig-port-src " substr($7,7)" --orig-port-dst 80");}" fornece esta saída em awk: cmd. l...
24.09.2017 / 16:18
3
respostas

awk para mesclar linhas com base nos valores da célula

Eu quero mesclar linhas usando o awk, onde coluna 1,2,3,4,5,6,7 combina e combina entradas únicas da coluna 8 nele. Entrada é AB-DB1,No_IP_Found,11/08/2015,INFINITY,Adhoc-ab-db1-Sunset,/avqln1ic_1_1,infinity ,0014L5 AB-DB1,No_IP_Found,11/0...
26.09.2017 / 13:16
2
respostas

Como combinar uma string em um arquivo, mas apenas se a string estiver no primeiro campo?

Como combinar uma string em um arquivo, mas apenas se a string estiver no primeiro campo? param=hbase.tmp.dir cat file | grep $param "hbase.local.dir" : "${hbase.tmp.dir}/local", "hbase.tmp.dir" : "/var/lib/ambari-metrics-collector/hba...
21.08.2017 / 13:35
2
respostas

Como eu pego dois campos no awk a partir de linhas diferentes de uma entrada de log de múltiplas linhas?

Estou analisando um arquivo de log de um servidor na tentativa de associar o endereço IP em uma linha de uma entrada de log com o nome de usuário que aparece em outra linha da mesma entrada de log. Eu tenho entradas de registro como esta abai...
11.08.2017 / 18:03
1
resposta

git checkout arquivos específicos

No momento, quando executo git status , recebo modified: loanwolf/alerts/locale/fr/LC_MESSAGES/django.mo modified: loanwolf/alerts/locale/fr/LC_MESSAGES/django.po modified: loanwolf/clientspace/locale/fr/LC_MESSAGES/django.mo modified...
16.08.2017 / 19:27
2
respostas

Usando o AWK para combinar arquivos

Eu tenho uma pasta com arquivos de texto separados por tabulação. Todos eles têm o mesmo formato. Aqui está um link para os dados de amostra: link (Este exemplo tem os 5 cabeçalhos, 5 linhas de dados que eu quero e todos os dados finais...
15.08.2017 / 19:19
1
resposta

AWK / SED Remove um comando de látex específico do texto E colchetes de fechamento atrás dele [duplicado]

Como remover um comando de látex específico do texto E fechar o colchete por trás dele, mas manter o texto dentro dos colchetes / Por favor, preencha gratuitamente para sugerir SED, ou AWK, ou Perl ou o que quer que faça o trabalho Exemp...
27.06.2017 / 13:13
1
resposta

Scripting com 'for' e grep / egrep

Estou tentando aprender um pouco mais de Linux e, por experiência, a melhor maneira é tentar bater a cabeça contra a parede. Então, agora que fiz uma tarefa manualmente algumas vezes, gostaria de automatizá-la. Isso envolve fazer um oneliner par...
02.07.2017 / 14:34