Perguntas sobre 'awk'

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

awk + paste para limpeza do PATH?

Eu vi esse código em .cshrc arquivos init em algumas máquinas. Eu passei por alguns tutoriais do awk ao tentar entender como funciona, mas ainda não consigo decifrá-lo. setenv PATH 'echo $PATH | awk 'NF&&\!x[$0]++' RS='[:|\n]' |...
18.05.2013 / 21:28
3
respostas

Como remover todos os espaços em branco apenas entre colchetes [] usando ferramentas Unix? [duplicado]

Replace text between brackets Entrada testing on Linux [Remove white space] testing on Linux Saída testing on Linux [Removewhitespace] testing on Linux Então, como podemos simplesmente remover todo o espaço em branco entre...
01.02.2013 / 11:33
2
respostas

Soma no bloco com AWK (reinicia a soma quando o padrão muda)

Eu tenho um arquivo como este: A 100 A 200 A 300 #sum=600 B 400 B 500 #sum=900 A 600 A 700 A 800 #sum=2100 Eu gostaria que a saída fosse: A 600 B 900 A 2100 C sum_of_C D sum_of_D Eu posso fazer isso com for , sed , grep e a...
07.07.2014 / 09:38
5
respostas

extrai campos de “tail -f” de um fluxo de syslog

Example line from syslog file: Aug 1 10:25:50 10.10.10.1 id=firewall sn=XXXX time="2012-08-01 14:35:18 UTC" fw=x.x.x.x pri=6 c=1024 m=537 msg="Connection Closed" f=11 n=195273698 src=x.x.x.x:60246:X3: dst=x.x.x.x:443:X6:host.domain.com proto=tc...
01.08.2012 / 14:42
1
resposta

Imprime colunas no awk pelo nome do cabeçalho

Eu tenho um arquivo de texto assim foo bar baz 1 a alpha 2 b beta 3 c gamma Eu posso usar o awk para imprimir certas colunas, como 1 e 3, com {print $1, $3} , mas quero especificar as colunas para imprimir, especificando o c...
18.04.2017 / 14:19
4
respostas

Construir tabela - Adicionar coluna dependendo dos nomes dos arquivos

Eu tenho uma quantidade enorme de arquivos com o seguinte estilo de nomeação: WBM_MIROC_rcp8p5_mississippi.txt WBM_GFDL_rcp8p5_nosoc_mississippi.txt DBH_HADGEM_rcp4p5_co2_mississippi.txt HMH_IPSL_rcp4p5_mississippi.txt Esses arquivos repr...
12.10.2015 / 17:04
5
respostas

Como substituir linha específica usando sed ou awk com base no comando run

Eu tenho um arquivo csv com esta aparência: site1.com,aaa,bbb,ccc site2.com,qqq site3.com,rrr,uuu,ppp site4.com site5.com,ddd,sss Eu quero substituir linhas (linhas) onde a quarta coluna está vazia.  e eu quero manipular as linhas, execut...
13.12.2016 / 07:59
2
respostas

Como eu adicionaria um prefixo à entrada que recebo de um pipe via awk e colore o prefixo condicionalmente?

Existe uma maneira de adicionar um prefixo às linhas recebidas (e filtradas) via awk - sim, eu sei que é possível até agora - e então condicionalmente (por exemplo, com base na existência do $PS1 variável do script Bash circundante ou [...
05.06.2014 / 01:06
3
respostas

UNIX cola colunas e insere zeros para todos os valores ausentes

Eu gostaria de mesclar colunas específicas de dois arquivos txt contendo um número variável de linhas, mas o mesmo número de colunas (como mostrado abaixo): file1: xyz desc1 12 uvw desc2 55 pqr desc3 12 file2: xyz d...
12.06.2014 / 12:43
3
respostas

matando processos automaticamente

Eu preciso matar todos os processos em um determinado shell, excluindo certos processos. Por exemplo, sh , que é meu shell, e o comando. Isso é o que está atualmente no meu shell agora. rcihp146 :/home/msingh2> ps PID TTY...
12.01.2012 / 04:59