Perguntas sobre 'awk'

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

como extrair um valor de uma string em xml usando grep ou awk no Linux

Eu tenho um arquivo contendo: DEVICE="7" PGMNR="24" VCONF="800" Neste arquivo, quero encontrar PGMNR="24" e preciso do valor 24 sem o " . O PGMNR="24" pode estar localizado em qualquer lugar na linha. O começo, meio ou no final...
15.09.2015 / 17:11
2
respostas

Dividir arquivo em dois on-line antes do padrão

Essa é uma pergunta quase idêntica ao arquivo dividido em dois partes, em um padrão , mas em vez de ter as linhas até XYZ em file1 no exemplo file.txt : ABC EFG XYZ HIJ KNL Eu quero que o XYZ seja incluído em file2 (mas XYZ ai...
08.09.2015 / 16:03
2
respostas

awk if-then-else erro de instrução

Estou escrevendo uma instrução if-then-else usando o awk em um script bash. O que eu gostaria de fazer é identificar linhas com valores de col 1 que não correspondam a uma string específica (rs ou chr) e acrescentar um prefixo (chr) aos valor...
24.08.2015 / 16:53
2
respostas

Como extrair 1o, 3o, 5o do grupo de três linhas por sed ou awk?

Digamos que eu tenha um arquivo: Line1 Line2 Line3 Line4 Line5 Line6 Line7 Line8 Line9 Line10 Line11 Line12 … Eu quero receber: Line1 Line2 Line3 Line7 Line8 Line9 Line13 Line14 Line15 Isso significa que eu quero o número ímpa...
08.07.2015 / 23:49
1
resposta

O que significa vRS = “\ n20” na linha de comando do gawk?

Alguém pode, por favor, explicar o seguinte comando: gawk -vRS="\n20" '/Job-157625/' log.1 Estamos usando este comando para obter o log do trabalho. Eu sei que gawk é usado para encontrar / varrer um padrão, mas eu quero saber por q...
08.07.2015 / 09:06
2
respostas

Adição de valores

foo.txt : Lillypaul_sg 204803 204803 204803 Ammy_sg 3 ramaswamy_sg 3 33 tommy_sg 3 3 137374 100 Desejado Out.txt : Lillypaul_sg 614409 Ammy_sg 3 ramaswamy_sg 36 tommy_sg 137480 A saída é uma soma de valores no arquivo de entrad...
11.06.2015 / 23:47
2
respostas

Somatório para um campo relacionado a outro.

Como posso encontrar o somatório de um determinado campo relacionado a outro campo por awk , considere abaixo a amostra: Arquivo: boo,foo,VO,1000 boo,foo,VO,1000 bar,var,DT,1000 var,bar,VO,2000 Neste exemplo, preciso coletar o número...
12.10.2015 / 17:43
3
respostas

Ajuda com shell script awk / sed

Eu tenho que fazer um script usando as informações na tabela a seguir (informações falsas) AnimalNumber,DOB,Gender,Breed,Date-moved-in IE161289240602,04/02/2010,M,AAX,20/07/2011, IE141424490333,13/01/2009,M,LMX,21/09/2010, IE151424420395,19/0...
05.10.2015 / 10:38
2
respostas

Mesclando duas colunas de arquivos

Eu quero adicionar 6 campo do arquivo2 no último campo do arquivo1, estou usando o seguinte comando, mas incapaz de obter saída. awk 'FNR==NR{a[$1]=$6; next} {print $0,a[$1]}' File2 File1 Arquivo1: zehriscollection.co.uk,IPAddress,hq...
07.06.2016 / 12:11
1
resposta

awk - correspondendo em 2 colunas para linhas diferentes

Dado este arquivo: 92157768877;Sof_deme_Fort_Email_am_%yyyy%%mm%%dd%;EMAIL;20/02/2015;1;0;0 92157768877;Sof_trav_Fort_Email_am_%yyyy%%mm%%dd%;EMAIL;20/02/2015;1;0;0 91231838895;Sof_deme_faible_Email_am;EMAIL;26/01/2015;1 0;0 91231838895;Sof_...
12.03.2015 / 14:30