Perguntas sobre 'awk'

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

Como posso escrever um script bash que envia uma notificação gráfica para todos os monitores X dos usuários?

Este é um pedido de melhoria e atualização (NÃO é uma duplicação!) sobre essas duas perguntas & respostas: Posso iniciar um programa gráfico na área de trabalho de outro usuário como root? Mostrar uma notificação em todos os moni...
07.10.2015 / 19:09
2
respostas

usa uma variável de exportação como parte do nome do arquivo no programa awk

Eu defini um export X25DATAF=/home/Bob/X25/Datafiles no meu perfil e é isso que é produzido quando eu faço um echo $X25DATAF . Desejo substituir /home/Bob/X25/Datafiles no awk abaixo pelo $X25DATAF nos 2 locais em que está no pr...
12.09.2015 / 08:59
2
respostas

a saída awk tem retornos de linha extras e é armazenada em buffer

Meu objetivo final é fazer com que uma caixa de diálogo de andamento do zenity funcione durante a codificação com o fdkaac. Eu comecei com algum código que está trabalhando quando eu codifico "aa.wav" para "aa.mp3" com lame. Isso resulta em u...
13.10.2015 / 04:58
1
resposta

Encontre correspondências de um arquivo de índice sem correspondência exata e imprima o último campo

Eu tenho um arquivo grande (~ 6 mil linhas) com duas colunas que se parece com isso: 1111.aaaaabbb.b.cccc.c ValueA 2222.dddddeee.e.ffff.f ValueB 3333.gggghhhh.h.iiii.i ValueC Eu quero usar isso como meu índice ao pesquisar este arquivo...
13.10.2015 / 04:13
3
respostas

Remoção de linhas sem mais ou menos que 'N' campos?

Estou trabalhando no mac com sed, perl, awk, bash .. Eu tenho um arquivo de texto grande (10 GB) que possui 13 campos (colunas) de dados delimitados por TAB . Infelizmente, algumas dessas linhas têm TABs alheio, por isso quero excluir...
22.08.2014 / 19:49
1
resposta

Forme uma saída combinando várias linhas

Eu tenho um arquivo de log como abaixo: /export/home/got/logs/o2877612.01:job_1432787863184_159408 Message: org.apache.pig.backend.executionengine.ExecException: ERROR 2118: Input path does not exist: /user/got/distro /export/home/got/logs/o2...
05.08.2015 / 12:16
3
respostas

Usando o awk para mesclar 2 arquivos

Gostaria de mesclar 2 arquivos com base nas colunas 1, 2 e 3. Tentei o comando awk abaixo, mas não está funcionando. awk 'NR==FNR {h[$1FS$2FS$3]=$4; next}{k=$1FS$2FS$3; if (k in h) print $1,$2,$3,$4,h[k] ;else print $1,$2,$3,$4,"NA"}1' FS=...
04.08.2015 / 17:16
1
resposta

Como substituir o conteúdo da coluna específica por awk? Arquivo Delimitado por Tabulação

Aqui está uma pergunta semelhante, mas me deparei com um problema que não foi abordado na pergunta. Como substituir o conteúdo de uma coluna específica por awk? Eu quero fazer algo semelhante, mas meu arquivo é delimitado por tabulações em...
24.07.2015 / 02:07
1
resposta

Como contar a frequência de uma palavra 20

Usando exclusivamente o AWK, preciso contar a ocorrência de uma palavra somente quando tiver mais de 20 caracteres. Eu já encontrei o caminho para contar a frequência de uma palavra, mas tenho alguns problemas em configurar este parâmetro. Em...
29.06.2015 / 10:10
2
respostas

Existe uma maneira de limitar o intervalo do padrão de intervalo no awk?

Estou tentando usar o padrão awk range para encontrar todas as declarações select do SQL em um grupo de arquivos, inspirados por esta resposta do stackoverflow . Do manual awk : The pattern1, pattern2 form of an expression is ca...
30.04.2015 / 13:08