Perguntas sobre 'awk'

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

Classificando arquivo pela segunda coluna

Como posso manipular um arquivo de texto separado por tabulações de duas colunas, classificando pelo primeiro elemento da segunda coluna (somente se o primeiro elemento da coluna for o mesmo)? Exemplo: Arquivo de entrada 1 A 1-2 A 6...
16.07.2014 / 09:12
8
respostas

Troca de um número ilimitado de colunas

Eu tenho um arquivo com colunas. Veja abaixo um exemplo: a b c ... z 1 2 3 ... 26 Eu gostaria de trocar todas as colunas onde o primeiro se torna o último, o segundo se torna o último antes ... etc. z y x ... a 26 25 24 ... 1 E...
24.08.2012 / 20:41
4
respostas

Substituir string de múltiplas linhas em arquivos

Eu tenho um número de arquivos que eu quero atualizar, substituindo uma seqüência de várias linhas com outra seqüência de várias linhas. Algo ao longo das linhas de: * Some text, * something else * another thing E quero substituí-lo por:...
26.01.2015 / 20:10
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 / 10: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 / 11: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 / 14: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 / 20: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 / 11: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 / 02: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 / 17:10