Perguntas sobre 'awk'

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

Filtrando um arquivo em uma string

Eu tenho um arquivo que se parece com isso a 0 gene1 56 0 6S32M12S * b 256 gene2 56 0 6S32M12S * c 256 gene3 55 0 6S27M17S * d 16 gene4 110 9 19S25M6S * e 272 gene5 141 9 23S21M6S * f 272 g...
06.01.2015 / 19:05
2
respostas

Como vários blocos funcionam no AWK?

Eu encontrei este script para me livrar de caracteres de nova linha em um arquivo de texto de largura fixa. A ideia é mudar um arquivo cheio de entradas como: >IGHV1-18*01 CAGGTTCAGCTGGTGCAGTCTGGAGCTGAGGTGAAGAAGCCTGGGGCCTCAGTGAAG GTCT...
09.09.2016 / 14:42
2
respostas

scripting awk para escanear arquivos para determinadas palavras e criar saída

Eu tenho muitas linhas como: uid: jdoes mail: [email protected] mail: [email protected] uid: mdoes uid: kdoes mail: [email protected] mail: [email protected] uid: tdoes Como reorganizá-los para que pareçam: uid: jdoes mail: [email protected]...
20.08.2016 / 01:12
3
respostas

Substituir uma coluna e preservar o espaçamento

Este é um acompanhamento para unix: substitua uma coluna inteira em um arquivo por um único valor de outro arquivo Eu estou tentando substituir uma coluna de um arquivo (arquivo1) por um valor específico de outro arquivo (arquivo2). file...
28.10.2015 / 15:03
2
respostas

Como chamar a função bash de dentro do awk?

Isso é um pouco complicado; Estou tentando descobrir a melhor abordagem para esse problema. Eu tenho algumas abordagens, mas elas parecem realmente hacky e eu gostaria de algo um pouco mais elegante. Eu quero analisar um arquivo delimitado po...
13.11.2015 / 03:01
3
respostas

Lista todos os pares de palavras que aparecem em uma linha juntos em um arquivo

Como posso usar o awk para percorrer um arquivo escrito como: Sarah,Masha,Helen Connor,Jessica,Jennifer,Candace Betty,Sarah,Helen John,Harold,Frank,Daisy e colocar todos os pares que apareceram em uma linha juntos sem qualquer repetição (...
28.02.2014 / 03:18
1
resposta

Erro no separador de campos Awk?

Esta é a maneira esperada para o separador de campo awk funcionar: $ echo 'fooXbar' | awk 'BEGIN {FS="X"} {print $1}' foo $ echo 'fooXbar' | awk 'BEGIN {FS="X"} {print $2}' bar $ mas se o FS for "- | -" então as coisas ficam estranhas:...
23.02.2014 / 14:20
3
respostas

Como otimizar este oneliner? (se a segunda coluna estiver vazia, coloque a linha em outro arquivo)

Eu tenho um pouco de "oneliner": while read ONELINE; do if [[ -n "'echo $ONELINE | awk '{print $2}''" ]]; then echo "$ONELINE" >> LIST-ok.txt else echo "$ONELINE" >> LIST-notok.txt fi done < ORIGINALLIST.txt m...
23.02.2014 / 17:46
2
respostas

Como multiplicar e somar os dados da coluna usando awk e / ou sed?

Eu tenho várias colunas de dados. Eu sempre tenho o mesmo número de linhas (digamos 5). Na segunda coluna, quero multipy o primeiro valor por 5, em seguida, o segundo valor por 4, o terceiro valor por 3, etc. Então eu quero somar esses valores,...
19.02.2014 / 23:24
3
respostas

Como truncar apenas o tamanho da coluna?

ENTRADA: a@notebook:~$ cat in.csv 'XYZ843141'^'ASDFSAFXYVFSHGDSDg sdGDS dsGDSgfa assfd faSDFAS saDFSAFD adFSA343fa sdfSADF'^'BAAAR'^'YYY'^'..... and so on, further columns 'YYZ814384'^'ASfdEtRiuognfnseaFREQTzKb aSFfdsaADSFSA adsFdsa34 34...
01.07.2014 / 15:22