Perguntas sobre 'awk'

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

Combinando e colando para linha

Então eu tenho 2 arquivos de texto muito grandes, consistindo de linhas como: Primeiro: Robert:Dillain:Other:Other:Other Julian:Brude:Other:Other:Other Megan:Flikk:Other:Other:Other Samantha:Minot:Other:Other:Other Jesus:Kimmel:Other:Other...
25.02.2015 / 01:38
2
respostas

Substituir string por índice seqüencial

Alguém pode sugerir uma maneira elegante de realizar isso? Entrada: test instant () test instant () ... test instant () //total 1000 lines a saída deve ser: test instant1 () test instant2 () test instan...
26.02.2014 / 19:26
2
respostas

grep uma linha antes do jogo mais a partida

zzzzzzzzz aaaaaaaaa bbbbbbbbb & ccccccccc & ddddddddd hhhhhhhhh eeeeeeeee fffffffff & ggggggggg & na linha acima, o que eu quero é grep / sed / awk (qualquer método é bom) linha que tem & sinal mais uma linha...
05.11.2013 / 21:42
2
respostas

Ferramenta mais rápida 'uniq' no linux

Eu tenho um arquivo de texto grande (1,5 G), Eu quero saber qual é a ferramenta mais rápida e confiável no Linux. Eu costumo usar: awk '!x[$0]++' file.txt Mas quando eu uso o comando htop , vejo que o uso da minha memória está aum...
10.05.2014 / 12:05
6
respostas

AWK: quebra linhas para 72 caracteres

$ awk 'length > 72' {HOW TO PRINT THE LINEs IN PCS?} msg ou seja, eu quero adicionar \n após 72 caracteres e continuar, então inicialmente você pode precisar remover todos os \n s e adicioná-los. Pode ser mais fácil ser mais fácil c...
05.11.2010 / 18:08
2
respostas

Delimitador está sendo alterado com campos

Eu tenho um arquivo com valores organizados em colunas e separados por vírgulas , como no arquivo abaixo: 324,01,1,113333600000,1,, 016,01,1,134954200000,1,, 770,01,1,109069200000,1,, 853,01,1,111518800000,1,, Quando eu uso o seguinte co...
09.08.2015 / 14:30
3
respostas

Os comandos tr podem ser encadeados para evitar múltiplos processos tr em um pipeline?

Eu tenho um monte de arquivos txt, eu gostaria de mostrá-los com letras maiúsculas, apenas alfabéticos e uma palavra por linha, eu posso fazer isso com vários comandos tr em um pipeline como este: tr -d '[:punct:]' <doyle_sherlock_holme...
10.02.2015 / 23:40
4
respostas

Como inserir linhas com números de X a Y em outro arquivo após a linha Z?

Eu criei dois arquivos: echo -e "1\n2\n3\n4\n5" > 123.txt echo -e "a\nb\nc\nd\ne" > abc.txt Eu quero pegar o arquivo 123.txt com o seguinte conteúdo: 1 2 3 b c d 4 5 Em outras palavras, insira as linhas com números de 2 a...
08.07.2014 / 15:57
3
respostas

Remoção de linhas sem mais ou menos que 'N' campos?

Estou trabalhando no mac com sed, perl, awk, bash .. Eu tenho um arquivo de texto grande (10 GB) que possui 13 campos (colunas) de dados delimitados por TAB . Infelizmente, algumas dessas linhas têm TABs alheio, por isso quero excluir...
22.08.2014 / 17:49
1
resposta

escapando de um único ponto com barra invertida dupla - awk

O livro "awk programming" eficaz tem um exemplo de divisão de campos. aqui está o exemplo: If you want fields to be separated by a literal period followed by any single character, use ‘FS = "\.."’. Por que é barra invertida dupla? não...
02.05.2012 / 07:21