Perguntas sobre 'awk'

awk é uma linguagem de programação interpretada para fins especiais para extração e relatório de dados.
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 / 21: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 / 15: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 / 16:34
1
resposta

Como executar um script awk complexo em uma máquina remota?

Eu preciso executar a seguinte sintaxe do awk em uma máquina remota para remover linhas duplicadas (na máquina remota): Eu também coloco "\" antes do "!", mas não funciona. ssh root@$remote_machine " awk '/^#/ || !a[$0]++' /tmp/file &g...
12.07.2017 / 13:33
1
resposta

Passa variáveis de SHELL para AWK

Eu quero escrever um liner no Solaris 11 para verificar o espaço em cada um dos zpools dos meus sistemas. A saída ficaria assim ... myzone1 rpool 83% myzone2 rpool 49% Todos os posts que eu li dizem usar o switch -v para passar uma variáv...
23.10.2017 / 21:27
2
respostas

Tail Grep - Imprima linhas circunvizinhas até que o padrão seja correspondido

Então aqui está minha exigência. Estou acompanhando um arquivo de log e digitando nele. Eu quero obter algum contexto em cada resultado grep .. Mas o contexto deve ser "até que um padrão seja correspondido" e não o número de linhas (que é o...
17.06.2017 / 16:41
2
respostas

Adicione string após uma certa string na mesma linha em um arquivo de texto

Eu tenho tentado adicionar uma string na mesma linha em um arquivo de texto. Eu usei o seguinte método. sed -i "s/\bmembers\b/& \t$host,/" printer.cfg Ele adicionará uma string após a string de membros e também adicionará uma tabulaçã...
08.06.2017 / 07:05
2
respostas

Como obter o nome da coluna com uma string específica?

Eu quero pegar o top PID e Command, que está recebendo a CPU > 90% no servidor. Eu quero o% da CPU em uma variável. Eu tentei usando o comando ps abaixo. ps -eo pid,cmd,%cpu --sort=-%cpu | head -2 PID CMD %CPU 9...
07.06.2017 / 13:28
1
resposta

Como posso substituir a última correspondência por uma string

Dada uma expressão regular e uma string de substituição, como posso usar o awk para implementar o seguinte: se uma linha não tiver correspondência, não faz nada; se uma linha contiver mais de uma correspondência, substitua a última corresp...
18.07.2017 / 10:10
1
resposta

Puxa várias linhas de dados de 2 colunas em vários locais

Eu tenho alguns arquivos de dados mal formatados e, infelizmente, o formato dos arquivos produzidos não pode ser alterado. Eu estava usando o GAWK para analisar os dados em um formato gerenciável, mas agora recebi um novo conjunto de arquivos qu...
18.04.2017 / 22:44