Perguntas sobre 'awk'

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

awk tomando nomes de arquivos em vez de arquivos em loop

Ok, preciso extrair uma certa coluna com awk de um determinado arquivo, colocá-la em uma matriz e depois classificá-la, e depois eu precisaria procurar alguns valores dentro dessas colunas ordenadas extraídas com o awk também, mas agora eu tenho...
06.12.2016 / 09:52
2
respostas

Como usar o regex apropriado para encontrar um padrão no awk?

Usando o exemplo a seguir, estou tentando descobrir o regex que cobre o seguinte padrão no meu awk program . A saída pode ser apenas números com no máximo 5 comprimentos: i.g. 15251 A saída pode ter apenas duas letras "H" & "O"...
05.12.2016 / 15:27
3
respostas

mesclar várias linhas de dados com um campo comum

Eu tenho um arquivo grande com 9+ linhas de dados separados por ponto e vírgula (;) e quero mesclar dados na coluna 3 (separando com) as linhas onde os dados na coluna 5 correspondem. Os dados são mantidos em uma máquina Linux e possuem as ferra...
30.11.2016 / 18:39
1
resposta

Passa a variável Shell para awk [duplicado]

Eu percebo que isso foi perguntado muitas vezes e muitas das respostas foram bem escritas, mas estou perdendo alguma coisa com minha pequena tarefa. Tentando passar uma variável Shell (um argumento neste caso) para awk para pegar uma seção de...
23.11.2016 / 18:22
1
resposta

Divide os itens de uma coluna pela coluna de um item

Como dividir iterativamente os elementos de uma coluna por um item de um elemento em outra coluna? Por exemplo, entrada: 2 2 2.2 4 44 Resultado esperado: 1 1.1 2 22 A divisão padrão awk '{print $1/$2}' Input > Output n...
31.10.2016 / 16:51
1
resposta

Registro de data e hora de cada linha de um arquivo com uma data tirada do próprio arquivo [duplicado]

Eu tenho um arquivo com o seguinte padrão de repetição: date line 1 line 2 ... line x Exemplo: 10/30/2016 12:10:00 xxx 123 yyy 456 zzz 789 10/30/2016 12:20:00 xxx 234 yyy 567 zzz 890 Como posso registrar a data e hora de cada li...
31.10.2016 / 12:28
1
resposta

Como comparar várias colunas de um arquivo com uma coluna de outra e exibir correspondências do segundo arquivo?

Eu tenho dois arquivos como este: Arquivo 1 apple fruit 10 4 strawberry fruit 22 11 berry fruit 33 33 ball toy 1 12 straw thing 2 33 Arquivo 2 strawberry straw berry rawberry raw berry Quero comparar a coluna 1 do arquivo 2 com...
10.11.2016 / 07:03
3
respostas

como filtrar citações internas? [fechadas]

é possível filtrar, ou seja, colocar ESC na frente das aspas internas com sed , awk ou outra ferramenta * NIX (sem perl / python)? Exemplo (revisado): $ echo label=\"123 \"456\" 789\" \"AB C\" e f gh | magic-filter label="123 \"456\" 78...
23.10.2016 / 18:31
1
resposta

Como usar o awk para dividir um arquivo usando um padrão de texto

Eu tenho um arquivo de 2Gb. Isso tem um cabeçalho e muitos muitos "eventos" -estruturas. É assim que o começo vai parecer: <run example> <header> 5 This is header </header&...
02.10.2016 / 18:08
2
respostas

'Verdadeiro' corresponde a grep ou awk

Para um projeto em que estou trabalhando, preciso de uma lista de identificadores que precisa corresponder especificamente a um determinado padrão. Eu basicamente tenho uma lista de padrões em um arquivo, e eu quero usar esse arquivo em outro...
19.09.2016 / 08:40