Perguntas sobre 'awk'

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

awk para dividir o arquivo de entrada em 2 arquivos (um para valores duplicados e um para valores únicos)

Eu tenho um arquivo de entrada como abaixo. file.txt 14 2.692022 author1 0 14 2.57826 author2 1 229 2 author3 2 323 2 author4 3 514 2.0625 author5 4 Estou tentando dividir o arquivo com os valores duplicados como um arquivo e o restante d...
11.03.2014 / 23:20
7
respostas

Imprimir seção específica de uma linha quando um valor de trigger está presente

Estou analisando dados no seguinte formato: prop1=value1:prop2=value2:prop3=value3+prop1=value4:prop2=value5 partes da string são delimitadas por + as propriedades podem aparecer em qualquer ordem a saída desejada é o valor de pro...
11.03.2014 / 13:12
1
resposta

awk + gsub + como trabalhar com todos os tipos de caracteres

O seguinte destino de comando awk é remover espaços e cotações desnecessárias do arquivo CSV e apenas de palavras únicas entre separadores awk 'gsub(/("[ ]+|[ ]+")/,"\""){$0=gensub(/"([[:alnum:]]+)"/,"\1","g")}1' file.csv exemplo: (ant...
29.07.2014 / 11:21
2
respostas

como ajustar a hierarquia complexa?

Eu tenho um arquivo como: - start apple 1 a 2 b 3 c start orange 4 a 5 b start mango 1 a start a/b/c 5 z end 4 b end 6 c end start banana 3 c end 4 d 5 e end Eu quero a saída como: - 1 apple/a 2 apple/b 3 apple/c 4 apple/orange/a 5 app...
21.05.2014 / 11:14
2
respostas

Seleção de partição automatizada no script bash

Estou tentando escrever um script bash para ser executado a partir do Linux em um CD ou flashdrive que possa montar o Windows e alterar as coisas, mas não sei como detectar qual partição / unidade é o Windows. Meu melhor palpite seria de algu...
22.04.2013 / 16:39
2
respostas

AWK para suavização de dados

Eu preciso de ajuda para suavizar alguns dados com o awk olny da coluna 4 e a próxima. Este é um exemplo de dados: Date;time;Time_ms;A;B;C;D 23.11.2012;15:03:00;41236627696;1;2;2;3 23.11.2012;15:04:00;41236628391;2;3;3;11 23.11.2012;15:06:00;...
12.02.2013 / 19:06
1
resposta

Carrega automaticamente uma função do usuário na inicialização com o awk?

Eu acho que essa resposta das preferências do separador awk já dá uma dica, mas eu pensei em perguntar explicitamente: Existe um equivalente a um arquivo .bashrc para awk , onde eu poderia definir minhas próprias funções de biblioteca,...
27.11.2013 / 17:49
1
resposta

Dividindo um arquivo grande por coluna com valores no cabeçalho como nomes de arquivos

Eu tenho um arquivo de texto grande delimitado por tabulações que contém um cabeçalho e dados. Eu quero dividir o arquivo em arquivos menores por coluna, com o cabeçalho excluído e os arquivos nomeados como o nome da coluna. pos red gre...
12.05.2016 / 23:44
3
respostas

importar dados de um arquivo de texto para um script bash

Eu preciso importar um arquivo de texto como este abaixo: AMBI CBNK CCXI CERE CLACW CNYD DAEG DLIA DLLR DNDN DSGX HAST HIBB, HPOL IRDMZ MARK NEPT NFEC NINE NRCIB OMER PLCC PLPM PSUN UNTK Há 25 entradas, preciso passá-las em um script bash...
25.08.2013 / 05:37
1
resposta

mesclar arquivos e obter valores de coluna com base no campo id

bash-3.2$ cat sample.log sample.log.1 sample.log.2 ID COL1 COL2 COL4 1 col1 col2 col4 2 c1 c2 c4 3 co1 co2 co4 ID COL3 COL1 1 col3 col1 2 c3 c1 3 co3 co1 ID COL1 COL2 COL3 1 col1 col2 col3 2 c1 c2 c3 3 co1 co2 co3 Eu...
17.02.2012 / 17:17