Perguntas sobre 'awk'

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

Divide automaticamente um enorme arquivo TeX em arquivos menores

Como eu automaticamente dividiria as seções ou capítulos de um enorme arquivo TeX em muitos arquivos menores do TeX? Isso funciona um pouco: awk -v RS='\chapter{' '{print "\chapter{"$0 > (NR".tex")}' huge_tex_file.tex … embora, por a...
19.10.2013 / 07:33
2
respostas

Soma uma coluna em particular e pega o registro único de outra usando somente AWK

Eu tenho um arquivo de entrada como o seguinte: 19 | 17 | 1 | 89 | C | 9 | 100 | 9 | PL | 2175 20 | 17 | 1 | 89 | C | 9 | 100 | 9 | PL | 2175 21 | 17 | 2 | 89 | C | 9 | 100 | 9 | PL | 2175 23 | 17 | 2 | 89 | C | 9 | 100 | 9 | PL | 2175 24 | 1...
30.09.2013 / 15:04
1
resposta

Transformar coluna única em várias colunas com base nos valores

Eu tenho 1 coluna como abaixo: AAA 999888 BBB 1111 BBB 2222 AAA 999777 BBB 3333 AAA 999666 BBB 4444 CCC Doit ... Considere acima de alguns milhares de linhas. Eu quero convertê-lo para abaixo da tabela de 3 colunas com linhas de um AAA pa...
02.02.2013 / 20:45
1
resposta

Como resolver o erro "Broken Pipe" ao usar o awk com a cabeça

Estou recebendo erros de canais quebrados de um comando que faz algo como: ls -tr1 /a/path | awk -F '\n' -vpath=/prepend/path/ '{print path$1}' | head -n 50 Essencialmente eu quero listar (com caminho absoluto) os arquivos X mais antigos...
28.11.2011 / 15:23
1
resposta

Como classifico os UIDs “/ etc / passwd”?

Eu tenho batido minha cabeça neste pequeno projeto nos últimos dias e aqui está como está indo ... Eu preciso organizar todos os UIDs para vários servidores para que todos os usuários tenham o mesmo UID no seu /etc/passwd . Obviamente, esto...
20.09.2011 / 14:51
0
respostas

awk + regex com GUI no windows? [fechadas]

Às vezes, tenho texto copiado de um documento ou navegador que preciso processar. Eu acho que o awk resolveria isso e talvez um pouco de regex para ajudar. Existe algo assim? ou eu preciso encontrar um windows awk e escrever meu próprio utili...
01.10.2010 / 11:39
2
respostas

imprimindo apenas a primeira correspondência encontrada

Eu criei uma declaração que está procurando por informações específicas em cada linha (no meu caso "AAA", "BBB" ou "CCC"), se não houver essa informação N / A é impressa { k=0; for (i=1;i<=NF;i++) if ($i=="AAA") {print $i; k++} else...
13.12.2013 / 20:28
4
respostas

Como substituir primeiro n não. de ocorrência de uma string usando sed e / ou awk?

Eu recebi um arquivo alphabet , em que a tem várias ocorrências em uma linha. $ cat alphabet a b c d e f g h i j k a a l m n a p q r a s t u v w a x y z a k l q z onde $ cat alphabet | grep -o a | wc -l 7 Agora, como posso su...
11.12.2015 / 21:46
2
respostas

como escrever 'awk here document'

Eu tenho um script bash: #!/bin/bash gawk -f realmap.awk realmap.log | column -ts: > realmap.csv gnuplot <<-_EOF_ set term png set out 'realmap.png' set xlabel 'index' set ylabel 'bytes' set style data lp pl...
07.12.2011 / 04:51
2
respostas

como extrair o arquivo json usando o awk / sed?

Inserir dados.json { "lastUpdateTime" : "2018-07-20T10:56:26.000Z", "items" : [ { "date" : "2018-07-19T21:09:27.000Z", "user" : "dddd", "size" : 5219402, "rawSize" : 15658206, "numFiles" : 119 }, { "date" : "2018...
20.07.2018 / 11:57