Perguntas sobre 'awk'

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

Como subtrair linhas (linhas) com AWK

Estou tentando descobrir como posso usar o AWK para subtrair linhas. Por exemplo, imagine que o arquivo de entrada é: 30 20 A saída seria: 10 Agora, como teste, estou tentando calcular a coluna de memória "Usada" de: $ cat /pr...
02.03.2014 / 17:32
2
respostas

Como posso mesclar as linhas de dois arquivos tendo cabeçalhos comuns?

Eu quero mesclar dois arquivos com base nos dados comuns presentes neles como cabeçalho. A seguir, o exemplo Arquivo1 >Feature scaffold1 1 100 g 101 200 g 201 300 g >Feature scaffold2 1 100 g 01 500 g >Feature scaffol...
04.01.2018 / 09:00
2
respostas

Detectar argumento de função opcional (escalar)

Considere este script: function alfa(bravo, charlie) { if (charlie) return "charlie good" else { return "charlie bad" } } BEGIN { print alfa(1, 1) print alfa(1, 0) print alfa(1, "") print alfa(1) } Resultado: char...
15.04.2017 / 20:39
3
respostas

Excluindo parte de um arquivo de texto e seguindo as linhas usando sed

Eu preciso editar um arquivo como o seguinte: auto wlx00 allow-hotplug wlx00 iface wlx000 inet dhcp iface wlx000 inet6 auto post-up sysctl -w net.ipv6.conf.wlx000.accept_ra=2 auto wlx000 o objetivo é excluir as linhas que começam com 'i...
17.10.2018 / 03:28
4
respostas

Como posso usar o SED ou o AWK para substituir placeholders em um arquivo de modelo com conteúdo variável que contenha caracteres especiais?

CentOS 6.3 Estou tentando fazer com que um script pequeno envie um e-mail contendo uma cópia dos cabeçalhos de e-mail no corpo (para fins de relatórios internos). O arquivo de modelo contém o seguinte: Alert Report Alert has triggere...
28.04.2013 / 18:10
3
respostas

Extrair registros de largura fixa sem delimitador de uma única linha

Eu preciso extrair strings de texto de um único arquivo contendo uma longa linha de texto sem delimitadores. Usando a linha de amostra abaixo, estes são os seguintes fatos conhecidos: ??????? A1XXXXXXXXXX ??????? B1XXXX ??????? A1XXXXXXXXXX ?...
13.12.2013 / 22:31
2
respostas

Manipulando 3 arquivos usando o awk

Considere os seguintes arquivos: file1 : boo,8,1024 foo,7,2048 file2 : foo,0,24,154 noo,0,10,561 file3 : 24,154,7,1024,0 O que eu preciso é ir para File1 e verificar se $2==7 ; se true, use $1 , $2 e $3...
08.09.2015 / 11:11
2
respostas

Grep começando de um texto fixo, até a primeira linha em branco

Eu tenho um arquivo prova.txt como este: Start to grab from here: 1 fix1 fix2 fix3 fix4 random1 random2 random3 random4 extra1 extra2 bla Start to grab from here: 2 fix1 fix2 fix3 fix4 random1546 random2561 extra2 bla bla Start to grab...
24.10.2016 / 20:40
3
respostas

Imprime colunas que começam com uma string específica

Eu tenho um arquivo parecido com isto: ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor Co...
23.08.2016 / 14:21
1
resposta

awk condição de verdadeiro e falso

Eu descobri que, se usarmos awk 0 inputfile , não será impresso nada porque 0 significa falso da condição. Se usarmos awk 1 inputfile , ele irá imprimir tudo como 1 significa verdadeiro para cada linha awk interpret. Se usarmos...
08.09.2016 / 12:25