Perguntas sobre 'awk'

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

Mesclar colunas com o mesmo valor com awk

É possível mesclar colunas com o mesmo valor em awk ? Algo como if awk '$1 = $2' then merge Eu tenho isso AZ14962 AZ14962 ctg_ 104 AZ14962 AZ14962 ctg_ 4 AZ14962 AZ14962 ctg_ 61 AZ14962 AZ14962 ctg_ 23 Resultado esper...
03.02.2015 / 18:48
2
respostas

Remove uma linha se a regex existe somente na primeira coluna de cada linha em um arquivo csv

Eu tenho os seguintes dados delimitados por vírgulas (espaços usados para clareza visual): 1 2014 23 2352 19.24 7.18 1 2014 23 2353 19.78 4.65 24 2014 23 2354 20.26 25.34 1 2014 23 2355 26.65 42.76 1 2014 23 2356 27.34 56.356 1 2014 23 2...
28.12.2014 / 12:05
3
respostas

fazendo 4 de 1 arquivo com awk

eu tenho lista grande - arquivo de texto com 1 coluna de números (comprimento = 14). Os números têm 4 prefixos diferentes 00001-00004. Como faço para dividir 1 lista para 4 arquivos diferentes. 1 arquivo deve conter lista de números com um prefi...
19.11.2014 / 10:47
2
respostas

Salve o AWN FNR como uma variável de Bash para continuar a busca na linha

Estou tentando executar isso em um arquivo classificado. Isso retorna a última linha que é menor ou igual ao valor fornecido, comparando os primeiros 9 caracteres. Isso seria feito várias vezes e VALUE seria atribuído em cada execução e eu...
18.11.2014 / 23:07
1
resposta

Uso de localização para pesquisar e relatar arquivos que tenham uma, mas não duas palavras-chave dentro

Gostaria de usar a localização para relatar arquivos nas seguintes condições: Se o arquivo contiver a palavra "Serializable" Em seguida, informe o arquivo se ele NÃO contiver a palavra "serialVersionUID" Algo como: find . -name "*.ja...
23.10.2014 / 19:46
1
resposta

Comparando o valor na mesma coluna e direcionando a saída para a nova coluna

Eu tenho meu arquivo de entrada como DPortal=ECCN RemoteFile=4004_130122 0256 A02 141111 0940 29343414 11 110005 DPortal=ECCN RemoteFile=4004_130122 0256 A02 141111 2336 29843714 11 110006 DPortal=ECCN RemoteFile=4004_130122 0256 A02 141111...
12.11.2014 / 13:57
1
resposta

redireciona a saída do comando awk gsub para o arquivo

Eu encontrei uma resposta sobre como remover vírgulas entre aspas de um arquivo CSV delimitado por vírgulas aqui no stackexchange (não posso comentar lá, pois não tenho o representante necessário). awk -F'"' -v OFS='' '{ for (i=2; i<=NF; i...
16.10.2014 / 10:11
1
resposta

Recorte uma parte específica de uma coluna de um arquivo csv [closed]

Eu tenho que processar um csv contendo cerca de 15 colunas, uma das quais contém um timestamp particular que inclui milissegundos. Quando vou inserir este csv em um banco de dados, recebo um erro devido a esse formato de hora específico. Não con...
11.10.2014 / 13:54
1
resposta

Soma valores nas outras colunas da primeira coluna com o mesmo ID

O arquivo txt de entrada parece (há mais colunas no arquivo txt real): target_id length eff_length tot_counts uniq_counts est_counts eff_counts mthl7 61 0 0 0 0 0 loqs 72 0 0 0 0 0 CG45085 58 0 0 0 0 0 CG...
08.10.2014 / 01:40
2
respostas

Exclua linhas consecutivas se os padrões corresponderem em cada linha

Bom dia, Eu queria saber como excluir linhas consecutivas quando esse padrão é encontrado: /^pt [a-z]\npy [0-9][0-9][0-9][0-9]\n// Entradas esperadas pt a py 01234 pt b cd abc py 5678 Resultado esperado pt b cd abc py 5678...
01.11.2014 / 02:38