Perguntas sobre 'awk'

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

br comando para trocar caracteres

Meu layout de arquivo de entrada é: mm/dd/yyyy,hh:mm,other fields Eu preciso formatá-lo como: yyyy-mm-dd hh:mm:00,other fields entrada de amostra: 01/02/1998,09:30,0.4571,0.4613,0.4529,0.4592,6042175 01/02/1998,09:45,0.4592,0.4613,0...
02.06.2015 / 13:58
5
respostas

removendo extensões em uma coluna

Eu tenho um arquivo como este ILMN_1343291 TGTGTTGAGAGCTTCTCAGACTATCCACCTTTGGGTCGCTTTGCTGTTCG NM_001402.5 ILMN_1343295 CTTCAACAGCGACACCCACTCCTCCACCTTTGACGCTGGGGCTGGCATTG NM_002046.3 ILMN_1651209 TCACGGCGTACGCCCTCATGGGGAAAATCTCCCCGG...
17.11.2014 / 19:24
3
respostas

Excluindo linhas se houver um ponto na quinta coluna

Eu tenho um arquivo e quero remover toda a linha se tiver um ponto na quinta coluna. Arquivo de entrada: sc2/80 20 . A C 80 PASS N=2 F=5;U=4 sc2/60 55 . G ....
11.10.2013 / 17:10
4
respostas

Imprime intervalos desde a última ocorrência de um determinado padrão até a primeira ocorrência de outro padrão

Bom dia, isso é extremamente semelhante à pergunta Grep Da Última Ocorrência de um Padrão para Outro Padrão (vários meses), enquanto adiciona um pouco mais de detalhes. Estou tentando escrever um script UNIX para um arquivo com vários padrõ...
21.11.2017 / 19:54
6
respostas

printf, awk… Como formatar um número com espaço para os milhares

Existe uma maneira simples de separar um número muito grande por mil com printf, awk, sed? Portanto, 10000000000000 é 10 000 000 000 000 Obrigado     
10.01.2018 / 10:06
3
respostas

Reprodução aleatória de arquivos de várias linhas

Eu tenho um arquivo de texto com linhas vazias separando blocos de texto. Eu gostaria de usar as ferramentas de linha de comando * NIX para embaralhar esse arquivo, respeitando a estrutura de bloco. Em outras palavras, na saída, gostaria de ver...
22.11.2017 / 20:33
3
respostas

Como subtrair 1 dos números correspondentes à expressão regular?

Estou tentando escrever um script que reduz cada número na fila por "1", mas estou recebendo todos os "0" s: awk '{a=gensub(/([0-9]+)/,"\1","g",$0); if(a~/[0-9]+/) {gsub(/[0-9]+/,a-1,$0);} print $0}' Por exemplo, a string: 1,...
22.04.2016 / 10:53
3
respostas

Extraindo dados com awk quando algumas linhas possuem valores vazios / ausentes

Eu tenho uma amostra como mostrado aqui: input.txt USERS position ref rslt usr1 X B usr2 2980 C usr3 3323 P usr4...
07.11.2016 / 08:57
3
respostas

awk combina com vários padrões e imprime em uma única linha

Eu tenho o seguinte arquivo: $ cat disk.out disk0 fcs0 text text text disk1 fcs1 text text text text ... O que eu estou tentando alcançar é combinar "disco" + "fcs" e depois imprimir o par em uma linha, assim: disk0,fcs0 disk1,fcs1 ......
17.08.2016 / 11:17
6
respostas

Soma do tamanho do arquivo de uma lista de arquivos

Eu tenho um arquivo de texto que contém uma lista de nomes de arquivos (um nome de arquivo por linha). Agora eu gostaria de calcular o tamanho de todos esses arquivos. Eu acho que vou ter que fazer um ls -la em cada linha do arquivo e depo...
05.10.2015 / 14:46