Perguntas sobre 'awk'

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

Como posso imprimir a segunda à última linha de muitos arquivos em um único arquivo? [duplicado]

Eu tenho muitos arquivos CSV em um diretório que tem vários comprimentos. Eu gostaria de colocar o segundo a última linha de cada arquivo em um arquivo. Eu tentei algo como tail -2 * | head -1 > file.txt , então percebi porque isso não fu...
19.10.2015 / 23:22
4
respostas

Mova as linhas 2 3 após a linha 5 usando awk

Eu tenho conteúdo de arquivo como: this line 1 no un1x this lines 22 0 butbutbut this 33 22 has unix but not 1 THIS is not butbutbut ffff second line awk 'NR==2 && NR==3 {f=$0;next} NR ==5 &&f{print;print f}' awk.write...
08.01.2016 / 09:37
5
respostas

Valor de grep do arquivo json

meu arquivo json é parecido com isto [{"product":"Apple","id":"2134"},{"product":"Mango","id":"4567"}] Eu quero o grep / sed / awk 'id' para um determinado 'produto'. Saída: Enter product : Apple Your product id is : 2134     
03.02.2016 / 14:41
6
respostas

Conte o número de 0 e 1 em um arquivo [duplicado]

Eu tenho um arquivo (veja abaixo), e gostaria de contar o número de 1s e 0s: 1 1 1 0 0 1 1 0 0 0 ... Eu tentei usar o awk, mas não funciona, por exemplo, para contar o número de 1s: awk -F "1\n" '{print NF-1}' Como devo fazer iss...
22.04.2015 / 20:15
1
resposta

A primeira linha de saída do awk não é o que eu espero

Estou tentando descobrir por que uma parte de um nome de arquivo desaparece. No meu caso, criei três arquivos $ ls some-part-of-file.1 some-part-of-file.2 some-part-of-file.3 e quando eu uso o awk com FS = "-" , um deles está em br...
18.12.2013 / 16:03
4
respostas

Como extrair linha do arquivo em uma condição específica

Arquivo: chromosome position ref alt chr1 1398 A T chr1 2980 A C chr2 3323 C T,A chr2 3749 T G chr3 5251 C T,G chr3 9990 G C,T chr4...
11.09.2013 / 05:27
4
respostas

Como remover linha baseada em Delimeter em perl / Shell?

Alguém pode ajudar a remover a linha no arquivo com base no delimitador (Comma), Incase se a linha contém menos número de colunas ou registros ruins, precisa excluí-los. Input File: a,b,c,d a,b,d,f c,d a,v,b,h d,e,v,n No arquivo acima, s...
06.04.2015 / 12:40
3
respostas

Por que o awk split () faz o primeiro campo ser o último elemento da matriz?

Provavelmente estou sentindo falta de algo realmente simples aqui, mas quando digo echo 'The quick brown fox jumped over the lazy dog.' | \ awk '{ split($0, WORDS, " "); for ( WORD in WORDS ) { print $WORD;...
01.08.2015 / 13:43
2
respostas

Processamento de tabela dinâmica a partir da linha de comando

Eu tenho esses dados: 300>BRIAN 100>DANY 200>NICOLE 105>DANY E eu quero gerar o seguinte: 300>BRIAN 205>DANY 200>NICOLE O delimitador é > e a primeira coluna deve SUM.     
29.07.2017 / 14:58
3
respostas

corte com delimitador de 2 caracteres

Eu queria usar o cut to com um delimitador de dois caracteres para processar um arquivo com muitas linhas como esta: 1F3C6..1F3CA 1F3CF..1F3D3 1F3E0..1F3F0 Mas o corte permite apenas um único caractere. Em vez de cut -d'..' , estou...
22.08.2017 / 03:12