Perguntas sobre 'awk'

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

a variável shell no awk não está sendo passada para todas as linhas, mas apenas para a primeira linha de entrada?

inputfile: is2.txt 10.39.5.41,A1,B1 10.39.5.41,A2,B2 10.39.5.41,A3,B3 10.39.5.41,A4,B4 10.39.5.41,A5,B5 10.39.5.41,A6,B6 script: #!/bin/bash second_column="OOOOOOO" # OOOOOOO will be added to every second column third_column="XXXX...
25.02.2013 / 14:42
3
respostas

Lê uma coluna de um arquivo e acrescenta uma coluna específica de outro arquivo

Eu tenho dois arquivos assim: fileA: Name,Site Name,Product UPEI,Product Name,NMS Flag,Product Model, SW FileB: NE_Name SW ABC 4.4 ASD 4.3 ... ... Observe que fileA consiste apenas em uma ú...
23.07.2015 / 16:03
2
respostas

Extrai dados no linux / unix

Eu tenho dados de entrada que quero analisar e extrair valores usando awk / grep / sed: group-2 9 10 text color=black,from=ABCB11,fromid=4,order=2,thickness=3,to=ACE,toid=11,use=1,z=1 group-3 0 1 text color=black,from=ABCB11,fromid=4,order=2,...
23.04.2014 / 17:12
2
respostas

Como posso excluir linhas que tenham uma primeira coluna vazia?

ENTRADA: CC2352345|m,safnlasndfmnyxdcvyxcvyxcv |klasjdf |3|lasdjflasdf| |2345567356 CC3543353|asdfasdffghntz |klasjdf |3|lsajdfl | |3456561235 CC5634554|asfjmklasdf...
02.04.2012 / 21:39
2
respostas

Looping através de colunas e linhas para contar valores específicos

Eu tenho um arquivo com cerca de 27.000 colunas e 40.000 linhas. Preciso contar o número de 0.0 s em cada coluna e em cada linha dos dados. Escrevi o código a seguir para contar e imprimir o número de 0.0 s em cada coluna: awk '{a[$1]++...
24.10.2018 / 06:10
1
resposta

awk / sed / grep: Imprimindo todas as linhas correspondentes a uma string e todas as linhas com abas após essas linhas

Desejo extrair dados relevantes de um encadeamento http que foi iniciado com um UUID específico de um arquivo de log. Exemplo de log: 2018-09-26 06:34:24,815 INFO [com.xxx.xxx.xxx] (http-threads-threads - 73244) UUID: 111-222-333-444-555 201...
27.09.2018 / 16:08
2
respostas

xargs grep sugestão

grep -v "\<Swap" instruments.log | awk '{ idx=index($0, "MasterId="); masterId=substr($0, idx+length("MasterId=")+1); masterId=substr(masterId,1,index(masterId,"L")-3); print masterId; }' | xargs grep rel.log Eu preciso pesquisar cada uma...
01.02.2012 / 00:21
2
respostas

Como dividir uma lista de valores por um número na linha de comando?

Estou tentando traduzir um programa simples para a linha de comando usando utilitários unix. Por exemplo, se eu tenho uma lista de frequências (depois de passar por uniq e ordenar) 5 x 4 y 1 z Eu quero imprimir, em vez das frequências, a...
16.03.2012 / 05:16
2
respostas

Obtém dados de linha para valores de coluna não correspondentes

Eu quero ler o arquivo (1600 linhas) e obter linhas apenas as colunas têm valores diferentes (sno1, sno2, sno3 & sno4-não deve ser igual) e deve estar acima 50% .O exemplo de saída dado abaixo input.txt (delimitado por tabulação) id...
06.08.2012 / 23:52
3
respostas

Como posso transformar a saída feia em informação bonita e útil?

Como posso transformar essa saída feia em dados bonitos e úteis? A saída: /* ---------- TA#box#AbC_p ---------- */ insert_job: TA#box#AbC_p job_type: a #owner: bob permission: gx date_conditions: 1 days_of_week: su start_times: "16:1...
18.05.2012 / 23:41