Perguntas sobre 'awk'

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

Como executar o awk para um certo número de linhas?

Eu quero extrair algumas linhas com awk . É possível fazer a seguinte tarefa: ls -l | awk 'BEGIN FOR(i=122;i<=129;i++) FNR==i' Como posso exibir os detalhes dos números de linha 122 a 129?     
06.09.2013 / 08:53
1
resposta

remove linhas onde o valor de um campo é menor ou igual a 3 - sed ou awk?

Eu preciso remover todas as linhas que tenham um valor de 2 ou menos no 8º campo (coluna). Meus dados são assim: 12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8 01-01 AlberniElementary 165 331 16 49.26100922 -...
04.03.2015 / 10:09
10
respostas

Um script que exclui espaços extras entre letras no texto

Eu tenho um documento de texto com uma carga de texto que tem um espaço extra adicionado após cada letra! Exemplo: T h e b o o k a l s o h a s a n a n a l y t i c a l p u r p o s e w h i c h i s m o r e i m p o r t a n t… Vis...
10.09.2016 / 12:09
5
respostas

Substituição de padrão de correspondência de caso com sed

Eu tenho um código-fonte distribuído em vários arquivos. Tem um padrão abcdef que eu preciso substituir por pqrstuvxyz . O padrão pode ser Abcdef (caso de sentença) e precisa ser substituído por Pqrstuvxyz . O padrão pode ser...
20.04.2014 / 18:17
5
respostas

Remove linhas duplicadas enquanto mantém a ordem das linhas

[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# O "" servidor "" possui: RAM de 8 GBytes + SWAP de 16 GByte, x > 300 GBytes de espaço livre, amd6...
07.04.2015 / 09:43
2
respostas

sed uma linha para apagar qualquer linha que não contenha letras minúsculas

Então, basicamente ESTA LINHA SERIA APAGADA e (ESTA LINHA TAMBÉM SERIA APAGADA) mas De fato, ESTA LINHA NÃO     
13.04.2011 / 00:03
5
respostas

Como imprimir seu próprio nome de script no mawk?

No bash $0 contém o nome do script, mas no awk se eu criar um script chamado myscript.awk com o seguinte conteúdo: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } e execute-o, ele só imprimirá "awk". Além disso, ARGV [i] com i > 0 é usado...
07.09.2015 / 15:10
9
respostas

Ferramenta de linha de comando para expansão em pares de "cat" de todas as linhas em um arquivo

Suponha que eu tenha um arquivo (chamado de exemplo.txt) com esta aparência: Row1,10 Row2,20 Row3,30 Row4,40 Eu quero ser capaz de trabalhar em um fluxo a partir deste arquivo que é essencialmente a combinação de pares de todas as quatro...
24.11.2014 / 01:57
3
respostas

Adicionando uma coluna de valores em um arquivo delimitado por tabulação

Como posso adicionar uma coluna de valores em um arquivo que tenha um determinado número de linhas. Eu tenho um arquivo de entrada como este: Arquivo de entrada: SPATA17 1 217947738 LYPLAL1 1 219383905 FAM47E 4 77192838 SHROOM3 4...
28.02.2014 / 21:56
7
respostas

Manipule alguns dados mal delimitados em um CSV útil

Eu tenho alguma saída na forma de: count id type 588 10 | 3 10 12 | 3 883 14 | 3 98 17 | 3 17 18 | 1 77598 18 | 3 10000 21 | 3 17892 2 | 3 20000 23 | 3 63 27 | 3 6 3...
01.03.2017 / 03:07