Perguntas sobre 'awk'

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

O que é um comando * .sorted e por que não funciona no meu bash?

Em um Guia do Bash para iniciantes ( sec. 3.2.1.2. Variáveis locais ) Existe um comando de exemplo que deveria listar todas as variáveis locais, que não estão em variáveis ambientais, ou então eu penso: diff set.sorted printenv.sorted | gr...
13.01.2016 / 15:15
4
respostas

Redirecionando Saída de impressão para múltiplos arquivos no awk

Eu quero imprimir as mesmas linhas em dois arquivos diferentes. O que estou fazendo agora é: print ID[i]" "Value[i]" "TS1[i]" "TS2[i] > "file1.txt"; print ID[i]" "Value[i]" "TS1[i]" "TS2[i] > "file2.txt"; Posso escrever um único com...
24.06.2014 / 11:27
1
resposta

Dividir um arquivo em vários arquivos com base no valor da primeira coluna [duplicado]

Já vi soluções para dividir um arquivo com relação à correspondência de padrões e à correspondência de linha, mas o que desejo é o seguinte. O cenário é, digamos que eu tenha um arquivo file1 - A.B|100|20 A.B|101|20 A.X|101|30 A.X|1000|2...
23.07.2016 / 00:10
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 / 02: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 / 20: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 / 22: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 / 14: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 / 19: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 / 16: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...
11.02.2015 / 00:40