Perguntas sobre 'awk'

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

Como imprimir o primeiro campo que está tendo o valor baseado no delimitador

O arquivo ( myfile.txt ) contém dados da seguinte forma: abc#ab1=23 nrt# #clb1aX amd#322 Saída desejada: abc nrt clb1ax amd Eu poderia fazer assim, for i in 'cat myfile.txt' do s1='echo $i | cut -d'#' -f1'; s2='echo $i...
09.05.2018 / 09:49
3
respostas

como imprimir CSV do terceiro campo

Eu quero capturar as linhas csv do terceiro campo até e sem as aspas duplas (") more test "linux02","PLD26","net2-thrift-netconf","net.driver.memory","2" "linux02","PLD26","net2-thrift-netconf","net.executor.cores","2" "linux02","PLD26","net...
21.03.2018 / 09:40
3
respostas

Como obter a soma dos valores na coluna com base nas variáveis em outra coluna separadamente? [duplicado]

Eu tenho dados de tabela como abaixo abc 1 1 1 bcd 2 2 4 bcd 12 23 3 cde 3 5 5 cde 3 4 5 cde 14 2 25 Eu quero a soma dos valores em cada coluna com base nas variáveis da primeira coluna e o resultado desejado é o se...
27.11.2018 / 06:05
3
respostas

awk print 'char

Eu quero imprimir: cat file.log | awk '{print nir's $1}' a saída deve ser: nir's aaa nir's bbb nir's abc nir's dbc O problema está no ' in nir's . Eu também tentei: cat file.log | awk '{print nir\'s $1}' cat file.log | a...
22.12.2013 / 14:32
5
respostas

Como recuperar valores do objeto json usando awk ou sed [duplicate]

Eu tenho o seguinte json [root@mdfdevha1 ~]# echo "$Group_ID" [ { "id" : "e27206c0-aeb6-43db-acda-c4ba43233071", "name" : "A1", "path" : "/A1", "subGroups" : [ ] }, { "id" : "89f3bd6a-33a9-4e02-9fe3-eae660c5a6cf", "name" : "Adm...
01.08.2018 / 09:30
5
respostas

Mesclando duas colunas de arquivos em ordem

Eu quero mesclar dois arquivos. Arquivos A.txt 001;abc;def;ghi;jkl;pqr 002;abc;def;ghi;jkl;pqr 003;abc;def;ghi;jkl;pqr 004;abc;def;ghi;jkl;pqr 005;abc;def;ghi;jkl;pqr Segundo arquivo B.txt 001;mno 002;mno 003;mno 004;mno 005;mno...
13.03.2014 / 19:19
4
respostas

Precisa somar a última coluna com base no delimitador de pipe

Eu tenho abaixo entradas com grande número de linhas 11|ABCD|19900101123123445455|555|AAA|50505050|0000009030 11|ABCD|19900101123123445455|555|AAA|50505050|0000000199 13|ABCD|201803010YYY66666666|600|ETC|20180300|0000084099 11|ABCD|1990010112...
25.03.2018 / 11:44
4
respostas

awk + como capturar endereço de e-mail entre caracteres

Eu tenho uma longa lista de e-mails entre os caracteres < e > : smeimebv2t <jdyefc@nsuwtcvc>; jdedyvt <ejd2ydt2@dv2dg2vgv>; didi2jd2m <i2dmi32@hd2vdg >; 3idm23i2m <2udhu2@cdrrc> . . . Como posso usar...
24.03.2017 / 12:44
2
respostas

awk: Extraindo um número fixo de linhas onde o último número da linha pode variar

Esta pergunta pode parecer uma duplicata, mas apenas à primeira vista. Naturalmente, eu não precisaria mais de ajuda para codificar um one-liner que extrai um número fixo de linhas contínuas (por exemplo, 5 neste exemplo) de uma fonte de dado...
09.09.2014 / 22:34
2
respostas

Script de shell para atribuir valores de uma tabela de pesquisa é muito lento

Estou tentando atribuir algumas variáveis de um arquivo de pesquisa com um script de shell. Eu tenho algo funcionando, mas parece desnecessário lento. Script: while read line do code='echo $line | awk -F'...
24.10.2014 / 09:31