Perguntas sobre 'awk'

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

Quando o awk tratará o caractere de nova linha como ';' e quando não?

Estou lendo o famoso tutorial do awk no link . Em que mencionou To be precise, in the original AWK you can insert a new line character after the curly braces, and at the end of a command, but not elsewhere. Eu recebi o seguinte teste d...
08.02.2015 / 13:14
1
resposta

Insere uma string perdida em várias colunas ordenadas

Eu tenho um arquivo com várias colunas que se parece com isso: 6 93129B 177 306.98 350.20 8.84 0.23 -0.79 0.22 0.46 m 7 8 192 269.08 413.35 9.29 0.15 -0.81 0.14 0.33 m 32...
25.10.2014 / 15:17
2
respostas

Ferramentas Bash / Linux para correção de xml

Estou gerando um conjunto de arquivos ' xml ' de um arquivo ' csv '. Alguns dos campos no arquivo csv contêm ' & ' e outros caracteres xml inválidos que precisam ser substituídos por suas contrapartes xml apropriadas (por exemplo, ' &...
28.04.2015 / 10:24
1
resposta

Comando Awk vs Grep

Eu tive uma dúvida sobre o comando awk . Eu quero pegar um monte de arquivos e encontrar uma única linha de cada um e extraí-los em um arquivo de texto separado por vírgula, de modo que eu possa importá-lo para o Excel para fins de gráficos. I...
28.04.2015 / 21:31
2
respostas

grepping para vários itens

Tenho cerca de 6 itens dos quais eu preciso extrair e o arquivo de despejo básico do LDAP fullName: uid: email: ... os dois pontos são necessários para a pesquisa, principalmente porque o uid aparece em vários lugares no arquivo, mas o ui...
02.10.2014 / 05:01
3
respostas

usando o comando awk para comparar os dois arquivos e imprimir todas as colunas, em seguida, faltando exibir como NA

Arquivo 1: 123, 234 345, 789 678, 900 Arquivo 2 123, abc 345, dnc Saída desejada (todas as colunas no arquivo1 e valor ausente no arquivo dois como NA): 123,234,abc 345,789,dnc 678,900,NA     
04.11.2014 / 04:17
3
respostas

Quero condensar uma lista de intervalos (de-para)

Eu tenho dados envolvendo códigos atribuídos a intervalos na forma de From To Code 0 5 A 5 10 A 10 15 A 15 20 B 20 25 B 25 30 A 30 35 A 35 40 A 40 45 C 45 50...
04.03.2015 / 20:47
2
respostas

Bash: Como criar um alias em .bashrc para awk com parâmetros

Estou tentando adicionar um alias no arquivo .bashrc da seguinte forma: ... alias cutf="_cutf" ... _cutf() { awk 'NR >= $2 && NR <= $3 { print }' < $1 } (O objetivo da função é mostrar o conteúdo das linhas cujo número...
09.03.2015 / 14:02
2
respostas

grep conteúdo dos arquivos com base em uma lista de arquivos

Executando o CentOS 6.5, qemu-kvm. Eu tenho um script que cria uma lista de VMs em execução. Eu quero extrair informações desses arquivos .xml de apenas as VMs que estão em execução. cat /dev/null > /<path>/runlist virsh list --a...
26.08.2014 / 15:59
1
resposta

awk: as colunas não são impressas quando as cadeias de concatenação são passadas como uma cadeia de comandos

Encontrei alguma anomalia ao escrever um script. Os exemplos a seguir funcionam conforme o esperado: $ echo 123 | awk '{print $1 456}' 123456 $ sh -c "echo 123 | awk '{print $1}'" 123 Mas o seguinte exemplo não: $ sh -c "echo 123 |...
29.08.2014 / 10:35