Perguntas sobre 'awk'

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

como extrair algumas linhas em um arquivo de dados, comparando com outro arquivo de dados? (fusão) [duplicado]

Eu tenho dois arquivos diferentes: first file: id1 19501112 id2 19831207 1d4 20001212 id6 20000101 id10 20061213 id11 20081212 id12 20100109 id13 20101218 id14 20101212 id15 20111111 id16 20150919 id20 20141415 e segundo arquivo: id1...
01.10.2015 / 00:39
1
resposta

Encontre várias correspondências em um arquivo tabular e imprima a segunda coluna?

Eu tenho um file tabular como este, que é o meu índice: a X001 a X002 a X003 b X002 c X006 z X007 z X008 z X001 Eu quero pesquisar o seguinte arquivo de coluna única com relação a esse índice e retornar cada correspondê...
16.10.2015 / 18:57
2
respostas

une dois arquivos baseados na coluna quando não há correspondência um-para-um no script bash (awk, grep, sed)

arquivo1.txt 112|9305|/inst.exe 112|9305|/lkj.exe 112|9305|/dje.jar 112|9305|/ind.pdf 112|9306|/ma.exe 112|9306|/ngg.pdf 112|9307|/jhhh.dat 112|9312|/ee.dat 112|9312|/qwq.dll arquivo2.txt 117|9305|www.gahan.com 117|9306|www.google.com...
12.08.2015 / 06:30
1
resposta

imprimindo no awk

Eu tenho um arquivo numero.txt com o seguinte registro. Number.txt: 123456,2711448,1,14-Feb-15 09:24:25,14-Jul-15 09:24:25,120,20150814163821,13-Aug-15 09:24:25,,,12-Sep-15 09:24:25,,,12-Oct-15 09:24:25,,,11-Nov-15 09:24:25,,,11-Dec-15 0...
18.08.2015 / 11:38
2
respostas

Transcreva uma coluna csv no awk, respondendo por campos vazios

Digamos que eu tenha um arquivo csv com várias colunas. NF não é constante. No momento, para substituir colunas > 4 com letras minúsculas, estou fazendo: #!/usr/bin/awk #call with 'awk -f lowercase.awk in.csv > out.csv' BEGIN {...
12.08.2015 / 09:04
2
respostas

Anexar as colunas mth e nth de um arquivo com as colunas de outro arquivo

Eu tenho 2 arquivos com diferentes números de colunas e com um grande número de linhas: bash-3.00$ cat fileA a1,a2,a3,a4,a5,a6,a7,a8,a9 q,w,,,,y,u,, a,z,,,,q,n,, ......................... z,p,,,,w,e,, PS1: a1 - a9 são os cabeçalhos separ...
31.07.2015 / 13:29
2
respostas

Aplique o mesmo campo de registros diferentes a uma operação.

Considerando o arquivo abaixo: 4,5,8,3,41,86,32, 0,0,0,0,38,0,8,8, 9,8,8,9,42,8,9,8, 1,1,7,1,11,2,5,1, Como posso comparar cada $ 5 com o mesmo campo do próximo registro. Ex para os dois primeiros registros: $5(Record one) - $5(Reco...
05.08.2015 / 13:48
1
resposta

Obtém o nome do arquivo do qual o registro vem

Eu tenho um grande número de arquivos .gz , que estão sendo descompactados usando zcat juntos. Estou procurando saber de onde cada registro veio, como no exemplo abaixo: Arquivo1: 1,2,3,4,5,6,7,NEW,9,10,11,12 13,14,15,55,884,66873,...
05.08.2015 / 12:45
1
resposta

Como adicionar nome do host, data e tamanho do disco de correção

Estou coletando dados de uso do disco e quero adicionar a data, a hora e o nome do host a esse comando. Como posso fazer isso neste formato: YYYY-MM-DD HH:MM:SS,HOSTNAME,DISK_USAGE_DATA Comando que tenho até agora: df -H | grep -vE '...
04.08.2015 / 15:13
1
resposta

AWK: o '' como separador de campo

Eu tenho essas linhas do db dump INSERT INTO db1 VALUES ('2', '33', '3', '1975', '3', '5', '1'); INSERT INTO db1 VALUES ('4', '23544', '1', '1987', '3', '1', '1'); INSERT INTO db1 VALUES ('2', '343', '3', '1975', '3', '5', '1'); INSERT INTO d...
19.05.2015 / 00:57