Perguntas sobre 'awk'

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

Compare dois Arrays no KSH e imprima a diferença

Eu não estou muito familiarizado com KSH (na verdade, comecei a usá-lo) e estou tendo problemas ao tentar criar um script que essencialmente compara duas matrizes armazenadas e, em seguida, gera a diferença. Executando AIX 6.1 com KSH...
20.01.2015 / 19:59
1
resposta

Modificar string se o original não corresponder a uma string específica

Eu tenho um arquivo com milhões de linhas e quero modificar os valores na coluna A somente se a string for '.'. A modificação seria adicionar "chr:"$2":"$3 ao início da string. Todas as outras linhas seriam impressas como a versão original....
17.09.2015 / 17:14
2
respostas

Ler uma linha de tamanho variável e dividir seu conteúdo em linhas separadas com texto

Eu tenho um arquivo com o cabeçalho (primeira linha) com um comprimento variável; e vem como: "One"|"Two"|"Three" ou "One"|"Two"|"Three"|...|"One Hundred" e deseja fazer um loop que o transforma em um novo arquivo: "Hello One!"...
10.09.2015 / 18:16
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 / 14: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 / 17: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 / 12: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 / 23: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 / 07: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 / 05: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 / 21:47