Perguntas sobre 'awk'

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

Use o AWK adicionar nova linha se houver correspondência

Eu tenho um arquivo com o seguinte formato: aaa@ bbb bbb@ ccc& ddddd@ aaaf ccc@ ddd& eee: abcd& dassda A saída deve ser: aaaa@ bbb bbb@ ccc& ddddd@ aaaf ccc@ ddd& eee@ abcd& dassda Como eu conseguiria isso u...
29.03.2012 / 11:40
2
respostas

awk - Agrupa e soma valores da coluna

Eu tenho o comando para listar o processo do sistema pelo uso da memória: ps -A --sort -rss -o comm,pmem Qual lista de uma tabela como COMMAND %MEM firefox 28.2 chrome 5.4 compiz 4.8 atom...
11.11.2014 / 08:58
2
respostas

Como capturar o número da porta desta saída 'lsof -F' usando o awk (ou algo melhor)?

Eu tenho uma saída de lsof -F que se parece com isso: p7646 g7646 R8300 csocat u1000 Labe f3 au l tIPv4 G0x80002;0x0 d640391 o0t0 PTCP n*:51352 TST=LISTEN TQR=0 TQS=0 Estou tentando capturar o valor 51352 , que é uma porta vinculada...
02.11.2014 / 18:08
3
respostas

AWK & Bash: Verificando se a casa de um usuário é de propriedade do usuário

Estou tentando percorrer o / etc / passwd com um comando de linha única para encontrar os usuários que têm um diretório inicial que não pertence ao usuário, mas sou muito novo para programar a programação e Eu acho que estou sendo mais eficaz no...
09.04.2015 / 17:36
4
respostas

Altera o texto na tag, mas apenas a tag está contida em um determinado bloco XML

Usando o Git Bash, estou tentando substituir condicionalmente o que está na tag do yrot em centenas de arquivos, mas somente se ele pertence a uma tag de nome de parte que pertence à roda. // YES, change <part name="D_wheel1" seqNumber="1...
15.06.2015 / 20:49
2
respostas

Compare dois arquivos e retorne um valor verdadeiro ou falso

Eu tenho dois arquivos com uma coluna. Se as primeiras linhas nos dois arquivos forem iguais, imprima 1, caso contrário, imprima 0. file1 : M A A M file2 : M M A A output : 1 0 1 0 Alguém pode me mostrar um script...
26.05.2014 / 08:26
3
respostas

Como esse awk alinha o espaçamento?

Alguém por favor pode me dizer o que isso faz? cat infile| awk ' { for(i=3;i<=NF;i++){ $2=$2" "$i } printf "%-4s %s\n", $1,$2 ; }' > outfile.txt infile contém: 1 John Smith 2 Bill Johnson ... 5000 George Heiz...
14.09.2013 / 22:49
3
respostas

como mascarar o endereço de e-mail joebl**@******.*** usando sed / awk / grep / etc [duplicado]

Eu tenho alguns e-mails em que gostaria de mascarar todos os caracteres, exceto os dois últimos antes do sinal @, e mascarar tudo depois disso. Por exemplo: <[email protected]> Saída desejada: <joebl**@******.***>...
12.09.2018 / 14:55
3
respostas

Script de shell lê colunas separadamente do arquivo

Quando temos um arquivo que é como uma lista: Mary 34 George 45 John 56 Josh 29 usando o comando awk $1 refere-se à primeira coluna e $2 à segunda coluna.Mas uma vez que escrevemos um script de shell, podemos usar o read line...
10.12.2013 / 15:55
4
respostas

Substituir texto entre parênteses

Estou usando awk '{ gsub(/BAR|WIBBLE/, "FOO"); print }' para substituir texto em dados como: SOMETHING [BAR, WIBBLE] SOMETHING [BAR] Isso dá o resultado desejado de: SOMETHING [FOO, FOO] SOMETHING [FOO] Mas agora eu tive que atu...
24.10.2012 / 18:10