Perguntas sobre 'awk'

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

Como adicionar propriedades no final das duas primeiras linhas com aspas duplas?

Queremos adicionar as seguintes propriedades: -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=2M nas duas primeiras linhas que contêm a palavra - HBASE_MASTER_OPTS Exemplo antes da mudança : more ams-hbase-e...
13.08.2018 / 20:54
3
respostas

Grep / awk / sed para linhas compostas de apenas duas letras e linhas que começam com uma letra e atendem a um determinado comprimento

Não tenho certeza de quantas pessoas estão familiarizadas com os dados de sequenciamento de DNA, mas se isso fizer parte do meu arquivo (as linhas que começam com ">" são IDs e as linhas que começam com uma letra são sequências de DNA): &g...
02.06.2016 / 18:48
3
respostas

Como fazer um loop para processar dois arquivos de entrada

Estou usando o awk para fazer corresponder dois arquivos e depois multiplicar os elementos do arquivo2 e arquivo1. awk 'NR == FNR{a[$1]=$2; b[$1]=$3; next} /:/ || !NF{print; next} {print $1, $2*a[$1], $2*b[$1]}' file2 file1 > o...
09.06.2016 / 16:11
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 / 10: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 / 06: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 / 20: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 / 18: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 / 13: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 / 05: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 / 20:36