Perguntas com a marcação «awk»

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


4
Divida a saída longa em duas colunas
Existe um utilitário ou script simples para coluna a saída de um dos meus scripts? Eu tenho dados de alguma forma: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh mas se isso durar dois, escreva os dados da seguinte forma (onde ainda estão na vertical): A …



3
a repetição do awk {n} não está funcionando
Estou tentando imprimir as linhas usando o símbolo de repetição {n}, mas ele não está funcionando. Para. por exemplo, eu quero imprimir todas as linhas cujo comprimento é de 4 caracteres awk '/^.{4}$/' test_data O código acima não está imprimindo isso. Como corrigi-lo para que eu possa usar o símbolo …

5
Como posso classificar uma lista com o nível major.minor.patch e às vezes rc corretamente?
Preciso classificar a lista a seguir com um script de shell e fazer com que a versão mais recente apareça na parte inferior ou superior. Como eu faria isso apenas com ferramentas de shell? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 …
18 shell-script  awk  sed  python  sort 

3
Extraindo parte de linhas com padrão específico usando awk, sed
Eu tenho uma pergunta sobre os operadores awk / sed. Eu tenho um arquivo grande que tem o seguinte conjunto de linhas repetido Expression loweWallrhoPhi : sum=-6.97168e-09 Expression leftWallrhoPhi : sum=6.97168e-09 Expression lowerWallPhi : sum=-5.12623e-12 Expression leftWallPhi : sum=5.12623e-12 Expression loweWallrhoUSf : sum=-6.936e-09 Expression leftWallrhoUSf : sum=6.97169e-09 Expression lowerWallUSf : …


11
Grep grande número de padrões de arquivo enorme
Eu tenho um arquivo que cresce cerca de 200.000 linhas por dia e é formado com blocos de três linhas, como tal: 1358726575123 # key Joseph Muller # name carpenter # job 9973834728345 Andres Smith student 7836472098652 Mariah Anthony dentist Agora, tenho outro arquivo do qual extraio cerca de 10.000 …
18 grep  awk  database  text 

1
Excluir uma matriz no awk
No awk, posso limpar uma matriz com um loop, tornando-a vazia, o que equivale a excluí-la. for (key in array) delete array[key]; Existe uma maneira mais simples? Posso excluir completamente uma matriz, para que o nome da variável possa ser reutilizado para um escalar?
18 awk  array 

5
Mesclar duas listas enquanto remove duplicatas
Eu tenho um sistema Linux embutido usando o Busybox (OpenWRT) - portanto, os comandos são limitados. Eu tenho dois arquivos que se parecem com: primeiro arquivo aaaaaa bbbbbb cccccc mmmmmm nnnnnn segundo arquivo mmmmmm nnnnnn yyyyyy zzzzzz Preciso mesclar essas 2 listas em 1 arquivo e remover as duplicatas. Eu …
18 bash  grep  sed  awk  busybox 


4
Dividir um arquivo em dois
Eu tenho um arquivo grande e preciso dividir em dois arquivos. Suponha que no primeiro arquivo as 1000 linhas devam ser selecionadas e colocadas em outro arquivo e exclua essas linhas no primeiro arquivo. Eu tentei usar, splitmas ele está criando vários pedaços.

1
Quando usar grep, less, awk, sed [fechado]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 3 anos . Estou entrando no mundo do Linux e no trabalho …
17 awk  sed  grep  less 


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.