Perguntas sobre 'awk'

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

Uso de disco para mostrar apenas partições selecionadas?

Gostaria de poder mostrar apenas o uso do disco para partições específicas em GB e% depois. Basicamente ignorar swap, tmpfs, etc. Eu também gostaria de somar o valor de uso do disco e subtrair do total para obter espaço livre. Agora eu ten...
03.07.2016 / 21:06
1
resposta

Pattern procura a entrada do usuário em um arquivo no Unix usando o awk

Estou tentando escrever um script awk para procurar um padrão que receba entrada por usuário, em um arquivo. Meu código é assim: awk 'BEGIN{printf "Enter : ";getline input<"/dev/tty"} /'"$input"'/ {print}' <abc.txt O que eu recebo co...
02.05.2016 / 11:44
2
respostas

Como alterar um caractere em uma determinada linha sem delimitadores com awk

Eu tenho um arquivo e gostaria de alterar um único caractere nas linhas 400 a 600. O caractere é o 22º caractere em cada linha. É também a quinta coluna, então eu tentei o seguinte: awk '{if (NR>=400 && NR <=600) $5="B"; print}'...
31.05.2016 / 19:05
2
respostas

Insere uma string ou linha em branco após um critério de busca específico, em um loop

Eu estou querendo saber se alguém poderia me ajudar com uma questão específica de codificação. Eu tenho um arquivo de seqüenciamento de DNA que lê algo assim (como um exemplo): Plate1A1_R1_AGTAGTACGACTAGCATCAGCATACGATCAGCATCAGCATCAG Plate1A1_...
25.03.2016 / 01:17
1
resposta

bash script ler linha por linha

Olá, estou tentando criar um script que leia meu arquivo, pegue toda a variável necessária e use-o para outro comando. Mas parece que as variáveis não estão sendo memorizadas, porque tentei um printf em vez de executar meu script e obtive uma sa...
11.12.2015 / 10:01
1
resposta

Mesclando dois arquivos no unix, com uma coluna comum que é redundante

Eu tenho dois arquivos com uma coluna comum que é redundante. O arquivo 1 tem locais cromossômicos e TFs, o arquivo 2 tem locais cromossômicos e números de Refseq. Arquivo 1: chr1: 66997824-67000456 ZNF333 chr1: 66997824-67000456 EGR1 ch...
31.10.2015 / 14:41
2
respostas

Por que não posso redirecionar a saída do awk?

Eu escrevi este forro para mostrar MB lido / escrito a cada 5 segundos. #!/bin/bash #iosum.sh iostat -dmz 5 |\ awk 'BEGIN{rx=wx=0}{if($0 == ""){printf"%.1f %.1f\n",rx,wx}else if($0~/^Device:/){rx=wx=0}else{rx+=$3;wx+=$4}}' Quando exec...
07.11.2015 / 05:18
1
resposta

awk - Atribui resultado variável da função do sistema

Gostaria de atribuir um resultado variável da função do sistema: awk 'BEGIN{x=system("cut -d \" \" -f 1 ol");print x}' Insira "ol": 1 Resultado: 1 0     
01.09.2015 / 07:28
2
respostas

Passa variável do awk para o bash

Como posso passar uma variável de awk para bash? Eu quero passar muita variável, então eu não uso: x=$(awk '.....) Acho que não é útil.     
31.08.2015 / 14:25
1
resposta

Pule as primeiras 6 linhas / linhas em um arquivo de texto com o awk

Como posso pular as primeiras 6 linhas / linhas em um arquivo de texto (input.txt) e processar o resto com o awk? O formato do meu script awk (program.awk) é: BEGIN { } { process here } END { } Meu arquivo de texto é assim: 0 3 5...
23.04.2015 / 04:01