Perguntas sobre 'awk'

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

Awk para mesclar dois arquivos usando o hash

Eu tenho dois arquivos do mesmo tamanho, e eu quero trocar um arquivo de 3 colunas com o conteúdo de outro arquivo. Quero imprimir o seguinte: f1Col1 f1Col2 f1Col3 f1Col4 f1Col5 f1Col6 f2Col1 f2Col2 f2Col3 f1Col10 f1Col11 f1Col12 em que...
20.04.2015 / 00:34
2
respostas

bash sed / awk: substitua a string de um arquivo pesquisando em outro arquivo

Eu tenho uma pergunta sobre pesquisa e substituição no Debian. Eu tenho dois arquivos. Um com: a:b c:d e:f e o outro com: e c a' No segundo arquivo, quero substituir a por b , c por d , e por f . Como posso fazer...
21.02.2015 / 19:40
2
respostas

imprimir em reverso sem arrastar

Eu tenho um arquivo bash chamando uma zona dns e canalizei o fqdn que eu preciso exportar na ordem inversa. O snippet abaixo faz isso bem, exceto que eu recebo um trial . no final que eu não quero criar um formato import, csv (delimitad...
15.10.2014 / 22:36
2
respostas

Como posso imprimir tudo antes de uma partida?

Depois de executar hostname , obtenho o FQDN da seguinte forma: $ hostname foo.mydomain.xyz Gostaria de obter apenas o nome abreviado foo para que eu possa armazená-lo como uma variável em um script. Eu tentei algumas maneiras com...
22.10.2014 / 00:53
1
resposta

REGEX de uso de memória

Você poderia me ajudar a modificar o seguinte one-liner para obter um uso mais preciso da memória - neste momento, é apenas um número inteiro que eu gostaria de incluir o primeiro valor após o coma. free -m | awk '/Mem:/ {tot = $2;} /cache:/{...
06.06.2012 / 19:26
1
resposta

Imprime todas as linhas, mas condicionalmente apenas fragmentos para algumas linhas

Eu tenho um arquivo de texto com esta aparência: rno-miR-344-5p miRPlus_11239/mmu-miR-383/rno-miR-383 hsa-miR-301a/mmu-miR-301a/rno-miR-301a hsa-miR-199a-3p/hsa-miR-199b-3p/mmu-miR-199a-3p/mmu-miR-199b/rno-miR-199a-3p Empty...
19.05.2014 / 17:15
2
respostas

Como imprimo várias seções em um arquivo de texto?

Eu tenho um arquivo de texto com algo parecido com isto: *FILESTART line_a line_b line_c *INCLUDE file_A.key file_B.key *INCLUDE file_1.key file_2.key file_3.key *SOMETHING_ELSE line_x line_y line_z *END Eu gostaria de imprimir apenas as...
20.05.2014 / 09:17
1
resposta

AWK não funciona corretamente no meu sistema [duplicado]

não consigo executar este código devido a um erro awk 'BEGIN {x=0;y=0} { match($13,/([0-9]+)/,a); x = x + a[1]; match($12,/([0-9]+)/,b); y = y + b[1]} END {print "rxPackets:" x " txPackets:" y}' yourfile o problema é ", a" e ", b" que c...
12.12.2013 / 14:51
2
respostas

combinando o loop “for” com a instrução “if”

Eu criei um script para o awk. Estou combinando o loop "for" com a instrução "if". Está pesquisando cada linha pela palavra "ABC", que pode ocorrer em um lugar diferente na linha. Parece abaixo: {for (i=1;i<=NF;i++) if ($i=="ABC") print...
24.11.2013 / 18:11
1
resposta

usando sed / awk para analisar tags XML

Para que fique registrado, passei vários dias trabalhando nisso sem sorte. Estou trabalhando com arquivos XML com dados que contêm algo como o seguinte: <row id="67581917031" name="4022" filesize="22425" file_content_id="67581868031" la...
11.06.2013 / 18:20