Perguntas sobre 'awk'

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

Passa a variável do shell como / pattern / to awk

Tendo o seguinte em uma das minhas funções do shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , quando chamado como _process $arg , $arg é passado c...
21.03.2014 / 16:03
10
respostas

Mostra a soma dos tamanhos dos arquivos na listagem de diretórios

O comando de listagem de diretório dir do Windows tem uma linha no final que mostra a quantidade total de espaço ocupada pelos arquivos listados. Por exemplo, dir *.exe mostra todos os arquivos .exe no diretório atual, seus tamanhos e a...
16.04.2013 / 20:38
7
respostas

Mostrar todo o arquivo até o fósforo

grep --before-context 5 mostra 5 linhas antes do jogo. Quero mostrar tudo antes do jogo. Fazer grep --before-context 99999999 funcionaria, mas não é muito ... profissional. Como mostrar todo o arquivo até a partida?     
14.04.2011 / 11:32
4
respostas

Usando o awk para somar os valores de uma coluna, com base nos valores de outra coluna

Estou tentando somar alguns números em uma coluna usando awk . Eu gostaria de somar apenas a coluna 3 dos "ferreiros" para obter um total de 212. Eu posso somar a coluna inteira usando awk , mas não apenas os "ferreiros". Eu tenho: awk 'B...
14.11.2015 / 05:56
9
respostas

Como analisar o JSON com shell script no Linux?

Eu tenho uma saída JSON da qual preciso extrair alguns parâmetros no Linux. Esta é a saída JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ {...
27.03.2014 / 06:01
1
resposta

Diferença entre gawk vs. awk

Tentando entender as diferenças entre as duas funções gawk vs. awk? Quando alguém usaria gawk vs awk? Ou eles são os mesmos em termos de uso? Além disso, alguém poderia fornecer um exemplo?     
20.01.2012 / 17:58
2
respostas

Substituindo string baseado no número da linha

Eu tenho uma situação onde eu quero substituir uma string específica em muitos arquivos Substitua uma string AAA por outra string BBB , mas há muitas strings começando com AAA ou terminando com AAA, e quero substituir apenas uma na linha 3...
02.04.2013 / 06:51
16
respostas

Remove entradas $ PATH duplicadas com o comando awk

Eu estou tentando escrever uma função de shell bash que me permitirá remover cópias duplicadas de diretórios da minha variável de ambiente PATH. Foi-me dito que é possível conseguir isso com um comando de uma linha usando o comando awk , ma...
14.06.2012 / 06:22
4
respostas

Reverter o grepping

Digamos que eu tenha um arquivo de texto muito grande (cerca de 10.000.000 linhas). Eu preciso grep do final e salvar o resultado em um arquivo. Qual é a maneira mais eficiente de realizar tarefas?     
23.07.2014 / 13:58
2
respostas

Removendo zeros à esquerda da saída de data

Eu criei um alias do comando date para exibir a data no seguinte formato: 2013.06.14.12.10.02 usando este comando: alias date = date +"%Y.%m.%d.%H.%M.%S" Tudo funciona bem, exceto que eu quero remover os zeros à esquerda da saída....
14.06.2013 / 09:15