Perguntas sobre 'awk'

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

Conte as linhas em que a palavra na terceira ou na quarta coluna excede n caracteres no arquivo de texto

Eu tenho um arquivo de texto grande com 4 colunas e espaço separado. somelongword otherlongword abcde abc Gostaria de contar o número de linhas em que a palavra na terceira ou na quarta coluna tem mais de n caracteres. Eventualmente e...
05.11.2016 / 23:43
4
respostas

br comando para considerar os primeiros 10 dígitos da última coloumn

Eu tenho um arquivo para, por exemplo, com três colunas 12345678910 14567855858855 12345678510750078 Eu quero considerar apenas os 10 primeiros dígitos da terceira coluna com sed ou awk. A saída esperada é: 1234567851 Por favor a...
02.10.2016 / 08:11
1
resposta

Usando o awk para combinar palavras inteiras

Usando esta questão Eu tentei combinar palavras inteiras com o awk. No meu homerdir há um arquivo chamado .bashrc , mas quando tento usar: ls -la | awk '$9 ~ /\<.bashrc\>/' Não mostra nada. Também tentei: ls -la | awk '...
25.08.2016 / 14:31
1
resposta

Funcionalidade no estilo awk do Windows em script em lote

Eu quero extrair uma palavra de uma linha em um arquivo de teste em um servidor Windows, usando o script em lote. A linha de texto é a seguinte: CURRENTHEIGHT(9182) TEMPERATURE(1234) Eu gostaria de extrair o número 9182 e 1234 que e...
19.10.2016 / 22:29
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 / 23: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 / 13: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 / 21: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 / 02: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 / 11: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 / 15:41