Perguntas sobre 'awk'

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

Imprime o arquivo de texto a cada três linhas na segunda linha

Eu fiz isso com um loop simples para contar e imprimir através de .. Como posso fazer isso no bash scripting com programas como sed, awk?     
23.04.2013 / 13:47
4
respostas

Eu preciso usar sed / awk para obter a saída desejada

Order:479959,60=20130624-09:45:02.046|35=D|11=884|38=723|21=1|1=30532|10=085|59=0|114=Y|56=MBT|40=1|43=Y|100=MBTX|55=/GCQ3|49=11342|54=1|8=FIX.4.4|34=388|553=2453|9=205|52=20130624-09:45:02.046| Order:24780,100=MBTX|43=Y|40=1|34=388|553=2453|52...
03.01.2017 / 23:02
2
respostas

Como imprimo os últimos 5 campos no awk?

Eu tenho 10 campos e quero começar do campo 5 ao campo 10 e ignorar os 5 primeiros campos. Como posso usar o NF no awk para fazer isso? f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 Eu quero mostrar apenas: f6 f7 f8 f9...
22.12.2016 / 18:00
5
respostas

Saída de pesquisa do AWK em outro arquivo

Eu tenho dois arquivos fileA e fileB. Eu tenho que extrair a coluna1 do arquivoA como awk '{print }' e, em seguida, a saída será pesquisada em outro arquivoB e salvará os registros correspondentes em um novo arquivo fileC em palavras simpl...
19.12.2016 / 12:38
5
respostas

Adicione algum texto em torno dos endereços de e-mail em vários arquivos

Eu tenho vários arquivos de texto em uma pasta. O texto neles está neste formato: %%%%%%%%%%@yahoo.com %%%%%%@wanadoo.fr %%%%[email protected] %%nameemail%%@yahoo.com %[email protected] %[email protected]...
24.01.2017 / 11:39
3
respostas

Como usar a substituição dupla no awk?

Para imprimir os campos na 29ª coluna em dois arquivos, usei paste <(awk -F, '{print }' PreRefFile.csv) <(awk -F, '{print }' Txlog.csv) Isso funcionou bem. Para imprimir todos os campos começando de 29 a 189. Eu escrevi um script co...
21.04.2015 / 13:22
2
respostas

Coloque nova linha após cada comando

Como faço para implementar um retorno de carro ou nova linha em cada comando awk em um script de shell, de forma que a saída de cada comando seja separada da próxima? Talvez eu precise de mais especificações. Eu tenho dois comandos awk, lista...
17.10.2016 / 06:52
3
respostas

Cria o csv a partir de um arquivo de texto inconsistente

Tenho registros vagamente estruturados em um arquivo que consiste em 3 ou 4 linhas de texto separadas (principalmente) por uma linha em branco. Nem todos os registros têm um separador de linha em branco, mas a última linha de cada um começa com...
05.08.2016 / 20:32
1
resposta

Como obter apenas um item da permutação de uma lista de strings

Eu quero manter apenas uma permutação entre um conjunto de strings e contar a ocorrência de cada permutação. Para tornar as coisas mais claras, quero transformar (por exemplo) ab acf ba cfa acf em 2 ab 3 acf em que 2 e 3 são o n...
06.12.2016 / 13:50
2
respostas

Usando o Regex Quebrando um texto no último dígito usando ferramentas do Linux como sed ou awk

Eu tenho a seguinte lista que eu quero quebrar no dígito. Por exemplo: De: 103Ru 103mRh 104 1041 Para: 103 Ru 103 mRh 104 1041 Eu gostaria de usar o Regx com sed ou talvez awk para alcançar esse resultado. Mas a maioria das...
27.03.2014 / 21:07