Perguntas com a marcação «awk»

Uma linguagem de digitalização e processamento direcionada a padrões.

8
Como posso substituir uma string em um arquivo?
Substituir seqüências de caracteres em arquivos com base em determinados critérios de pesquisa é uma tarefa muito comum. Como posso substituir string foopor bartodos os arquivos no diretório atual? fazer o mesmo recursivamente para subdiretórios? substituir apenas se o nome do arquivo corresponder a outra sequência? substituir apenas se a …
751 text-processing  awk  sed  perl 

7
Existe um tutorial básico para grep, awk e sed? [fechadas]
Sou usuário do Linux há um tempo e tenho um entendimento bastante decente da maioria dos utilitários de linha de comando comuns. No entanto, aqueles que vêm para cima e para cima novamente em relação à programação são grep, awke sed. Sobre a única coisa que eu usei grep para …
95 grep  sed  awk 


10
Mostrar a soma dos tamanhos de arquivo na listagem de diretórios
O dircomando de listagem de diretórios do Windows possui uma linha no final, mostrando a quantidade total de espaço ocupado pelos arquivos listados. Por exemplo, dir *.exemostra todos os .exearquivos no diretório atual, seus tamanhos e a soma total de seus tamanhos. Adoraria ter uma funcionalidade semelhante ao meu diralias …
72 bash  shell-script  awk  ls 





5
Passe variável de shell como um / padrão / para awk
Tendo o seguinte em uma das minhas funções shell: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , portanto, quando chamado como _process $arg, $argé passado como $1e usado como padrão de pesquisa. Funciona assim, porque o …
59 shell  awk  quoting  variable 

9
Como analisar JSON com scripts de shell 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": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code": 16, "Name": "running" }, "EbsOptimized": false, "LaunchTime": "2014-03-19T09:16:56.000Z", "PrivateIpAddress": "10.250.171.248", …

1
Diferença entre gawk x 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 iguais em termos de uso? Além disso, alguém poderia dar um exemplo?
50 awk  gawk 

2
Substituindo sequência com base no número da linha
Eu tenho uma situação em que quero substituir uma sequência específica em muitos arquivos Substitua uma string AAA por outra string BBB, mas existem muitas strings começando com AAA ou terminando em AAA, e eu quero substituir apenas uma na linha 34 e manter outras intactas. É possível especificar pelo …
50 sed  awk 

16
Remova entradas duplicadas $ PATH com o comando awk
Estou tentando escrever uma função de shell bash que me permita remover cópias duplicadas de diretórios da minha variável de ambiente PATH. Disseram-me que é possível conseguir isso com um comando de uma linha usando o awkcomando, mas não consigo descobrir como fazê-lo. Alguém sabe como?
48 bash  shell  awk  path 

4
Grepping reverso
Digamos, eu tenho um arquivo de texto muito grande (cerca de 10.000.000 linhas). Eu preciso grepdisso desde o final e salve o resultado em um arquivo. Qual é a maneira mais eficiente de realizar tarefas?

5
Como executar o grep em uma única coluna?
Eu quero grep a saída do meu ls -lcomando: -rw-r--r-- 1 root root 1866 Feb 14 07:47 rahmu.file -rw-r--r-- 1 rahmu user 95653 Feb 14 07:47 foo.file -rw-r--r-- 1 rahmu user 1073822 Feb 14 21:01 bar.file Quero executar apenas grep rahmuna coluna $ 3, portanto, a saída do meu grepcomando …
42 grep  awk 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.