Perguntas sobre 'awk'

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

Reordenar vários blocos de linha com Sed

Estou tentando reordenar a saída gerada da seguinte maneira; Dado um fragmento tex como segue, eu quero mover o /^Constant/ abaixo de /Dummies/ , com a linha antes e depois de /^Constant/ . Além disso, eu gostaria de um resultado estável,...
05.02.2014 / 18:01
3
respostas

Anexar colunas em um arquivo de texto após a última linha

Uma versão menor de muitos arquivos de dados que eu tenho é assim: 0 0 0 0.05 9.6877884e-06 0.0024898597 0.1 4.2838688e-05 0.0049595502 0.15 0.00016929444 0.0074092494 0.2 0.00036426881 0.009839138 0.25 0.00055234582 0.012249394 0.3 0.0007744...
14.04.2014 / 14:44
1
resposta

usando o comando do sistema no script awk

Em um script AWK, estou usando um comando system(date) para imprimir a data atual em um arquivo, mas depois que este comando é executado, a próxima linha também é adicionada implicitamente. Existe alguma maneira no AWK para imprimir a...
06.05.2011 / 18:36
2
respostas

Como adicionar uma coluna de um arquivo à última coluna de outro arquivo usando o awk?

Eu quero adicionar a segunda coluna de file2 a file1 , que contém um número e um número desconhecido de colunas, tornando-se a última coluna de file1 . Com esse objetivo, tentei criar um file3 composto colando um file1 e somente a s...
11.11.2014 / 08:40
4
respostas

Como imprimir o delimitador correto ao usar uma expressão regex como delimitador?

Eu tenho linhas parecidas com esta 123-456-789 12.34.56 example Eu quero selecionar o 12, adicionar 2 a ele e imprimir a linha inteira como está. Então o resultado deveria ser: 123-456-789 14.34.56 example Eu tenho essa expressão e...
24.05.2018 / 12:43
3
respostas

script / command para obter IPs da lista de nomes de host e combiná-los em um único arquivo

Isso está além das minhas habilidades atuais, parece que eu tenho tentado por um tempo e não tenho feito muito progresso. Fui solicitado a obter uma lista de hosts e IPs para que a segurança executasse uma varredura nesses servidores. Existe...
16.02.2018 / 18:37
3
respostas

classifica um arquivo baseado no tamanho da coluna / linha

Eu preciso classificar um arquivo com base no número de caracteres na primeira coluna. Eu não tenho ideia de como fazer isso. (No Linux, então sed / awk / sort está disponível). Um exemplo: .abs is bla bla 12 .abc is bla se 23 bla .fe i...
31.01.2013 / 12:25
1
resposta

Limite de tamanho de arquivo excedido em bash [closed]

Eu tentei este script de shell em um servidor SUSE 10, kernel 2.6.16.60, sistema de arquivos ext3. O script tem uma linha como esta: cat file | awk '{print $1" "$2" "$3}' | sort -n > result O tamanho do arquivo é de cerca de 3,2 G e...
20.09.2012 / 08:44
1
resposta

Substitua os parênteses correspondentes pelo conteúdo incluído

O que é uma maneira simples de encontrar pares de parênteses consecutivos correspondentes e substituí-los por seu conteúdo delimitado usando sed / awk no bash? Um exemplo mínimo seria: Entrada: (body1) Saída: body1 Solução in...
15.02.2017 / 09:23
1
resposta

Mil separador no awk

Eu gostaria de imprimir um separador de milhar com awk's printf . Em bash , é bastante simples: > printf "a %'d b \n" 1234567 a 1,234,567 b > LC_NUMERIC=fr_FR.utf8 > printf "a %'d b \n" 1234567 a 1 234 567 b Com um program...
08.09.2015 / 14:48