Perguntas sobre 'awk'

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

Salve as correspondências do grep como uma matriz

Eu tenho um arquivo com o seguinte conteúdo: FILETYPE=A:B:C:D Como posso grep out A , B , C e D e salvá-los como uma matriz em um script ksh no Linux? Eu tentei FILETYPES='grep "FILETYPE" ${CONF_FILE} | awk -F: '{print $NF...
15.06.2016 / 08:36
1
resposta

como usar o awk para fazer subtração com números em um arquivo grande

Eu tenho um arquivo grande como este AT5G44030,TAACARA,1000,+,200,206 AT5G44030,TAACARA,1000,+,418,424 AT5G44030,TAACARA,1000,+,773,779 AT5G44030,NGATT,1000,+,114,118 AT5G44030,NGATT,1000,+,267,271 .................................... Eu...
31.03.2016 / 04:10
2
respostas

Filtra os arquivos gerados por 'find' pela saída analisada do comando 'file'

Estou escrevendo uma ferramenta rápida para inspecionar o conteúdo de uma pasta node.js node_modules ou python virtualenv para dependências nativas. Como uma rápida primeira aproximação a isso, escrevi o seguinte comando. find . | xargs...
06.04.2016 / 18:58
5
respostas

divide a coluna após o n-ésimo caractere

Estou tentando dividir minha segunda coluna no arquivo abaixo a cada 4 caracteres. arquivo.txt >1A THISISATEST >1B THATISATEST resultado desejado: >1A THIS ISATEST >1B THAT ISATEST Após pesquisar e...
30.12.2015 / 17:05
4
respostas

Preencha linhas vazias em colunas específicas com valores

Eu tenho dados do seguinte formato: 2342 1 6473 2 7463 2 3647 2734 1 9343 As linhas que não têm um valor na segunda coluna estão vazias nesse ponto (ou seja, não há espaço, guia etc.). Eu estou procurando um comando simples que coloca um...
13.08.2015 / 11:50
4
respostas

Por que esse comando do awk não faz uma junção externa completa?

Objetivo: Mesclar o conteúdo de dois arquivos usando a chave comum presente nos arquivos file1.txt ========= key1 11 key2 12 key3 13 file2.txt ========= key2 22 key3 23 key4 24 key5 25 Expected Output : ========...
08.04.2015 / 03:31
2
respostas

Mesclar alguns arquivos delimitados por tabulação

Eu tenho 100 arquivos com 57.816 linhas cada. Eu quero fazer uma junção externa desses arquivos mesclando com base na coluna comum. Estou usando a programação R para isso, mas isso é muito lento. fileList <- list.files(, pattern=".txt")...
02.01.2015 / 19:36
1
resposta

Enviando sinais para processos de execução longa (AWK, DD)

Estou familiarizado que o comando DD não produz saída durante a execução. No entanto, se eu enviar um sinal USR1 para ele, ele pode imprimir o estado atual. Posso fazer o mesmo com o AWK? Imprime suas variáveis, registra signal_handler?     
16.06.2015 / 16:22
2
respostas

Comparar 2 arquivos delimitados e diferenças de saída

Eu fiz algumas perguntas semelhantes aqui algumas vezes no passado com grande sucesso, mas agora minhas necessidades mudaram um pouco e eu estou me esforçando para obter o resultado exato que estou procurando. Eu gostaria de comparar 2 arquiv...
13.10.2014 / 20:41
1
resposta

Como substituir a primeira linha usando sed?

Oi eu estou tentando substituir a linha de cabeçalho do meu arquivo usando o comando sed como mencionado abaixo, sed "1s/.*/$new_header/" Test_file.csv A linha acima substitui o cabeçalho e imprime em stdout, mas como posso redirecionar...
18.10.2014 / 11:32