Perguntas sobre 'awk'

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

conta a entrada única em uma coluna específica entre o padrão de pesquisa

Arquivo de entrada Device Robot Drive Robot Drive Device Second Type Num Index Type DrNum Status Comment Name Path Device Path robot 0 - TLD - -...
15.12.2017 / 12:39
1
resposta

Como faço para produzir stdout e stderr e gravá-los em um arquivo? [duplicado]

Eu basicamente quero escrever minhas estatísticas de ping em um arquivo. Até agora, eu consegui isso com ping adress | awk '{ print strftime("[%d.%m.%Y %H:%M:%S]"), $0}' > textfile , mas seria mais prático poder olhar para a saída sem ter...
15.08.2017 / 00:03
2
respostas

Criando e exportando / importando variável com awk?

Eu tenho um arquivo onde cada linha é uma nova informação de clientes, como Pop corn, [email protected], 50, 200 No momento, estou tentando ver se é possível usar um awk/gawk script para atribuir cada coluna a uma variável e, em seguida, c...
02.10.2017 / 05:31
2
respostas

Como o 'getline' funciona no AWK?

Eu coloquei um exemplo usando a função AWK getline e está me confundindo. $ cat in foo bar baz $ awk '{ getline tmp; print tmp; print $0 }' in bar foo bar baz Estou lendo a próxima linha em uma variável chamada tmp , que não altera...
26.05.2017 / 21:14
5
respostas

Extrai as duas primeiras partes de cada linha usando o awk

Eu tenho um arquivo delimitado por espaço que se parece com isso: 0 22:16050847:T:C 0 16050847 0 rs62224609:16051249:T:C 0 16051249 0 22:16051250:G:A 0 16051250 0 GSA-rs138295790 0 16057310 Como posso modificar a segunda c...
25.05.2017 / 12:48
1
resposta

Como iterar no último octeto IP no awk?

Eu estou querendo saber, é possível iterar sobre o último octeto IP com awk , assumindo que o IP é uma variável recebida do bash stdin, algo como: #!/bin/bash read IP awk -v IP="${IP}" 'BEGIN{FS="."} {for (i=1; i<=251; i++) { print $1...
08.05.2017 / 23:19
1
resposta

Obtenha linha específica abaixo da linha grepped

Eu tenho um problema desafiador que estou enfrentando abaixo Eu tenho o texto abaixo em um arquivo: create table "ctronsys".activity_codes ( code_list_id varchar(8), code_id varchar(10), record_type varchar(1), active_status_in...
02.05.2017 / 16:27
2
respostas

Modifique registros em arquivos de largura fixa

Eu tenho vários arquivos de largura fixa com a estrutura como esta: datafile3248.dat HEAD DESCRIPTION NAME 1 A 8 X NAME 2 A 8 X NAME 3 A 9 XX NAME 4 A 9 XX NAME 5 A 9 Y NAME 6 A 10 Y N...
01.06.2017 / 14:48
2
respostas

Extraindo blocos de texto com base na saída do grep

Atualmente, estou trabalhando com um arquivo de texto que contém os seguintes blocos de texto: -------------------------------------- Beginning of block Text Random Text keywordA Text End of block -------------------------------------- -----...
04.06.2017 / 16:01
1
resposta

Como filtrar a saída do script no bash usando uma consulta como “(eu ou você) OU (john AND! doe)”?

Eu gostaria de poder passar qualquer saída de linha de comando para um script bash ou algum programa de linha de comando que filtre o conteúdo dependendo de uma pesquisa booleana - expressões regulares não são necessárias (mas tudo bem se elas f...
20.07.2017 / 19:14