Perguntas sobre 'awk'

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

Como usar o awk para imprimir a enésima coluna e remover duplicatas?

Estou usando o awk abaixo para imprimir a 8ª coluna e remover duplicatas nessa mesma coluna. awk -F "," '{print $8}' filecsv | awk '!NF || !seen[$0]++' Como fazer isso com apenas um awk ao invés de executar o awk duas vezes na piplina aci...
04.09.2018 / 14:54
2
respostas

Compare as linhas em um arquivo com a última coluna comum, mas diferente em outra coluna

Como comparar linhas consecutivas de um arquivo de texto onde a última coluna deve ser a mesma? E pelo menos um valor na 2ª última coluna deve ser incompatível. Primeiramente, a coluna 6 deve ser comparada no arquivo, se correspondida Em s...
06.09.2018 / 15:29
1
resposta

awk manipulação de um arquivo

Eu tenho um arquivo que é a saída de vários comandos canalizados. Algo parecido com isto command1 input.txt| command2 | command3 | input file O arquivo é separado por guias Após o comando 3, meu arquivo de entrada se parece com isso...
14.08.2018 / 23:23
3
respostas

Vários termos de pesquisa com o comando de pesquisa da coluna awk

Em um comando awk , como abaixo, que pesquisa na segunda coluna a palavra-chave mouse , como posso adicionar outro termo de pesquisa para realizar uma pesquisa como " mouse e keyboard "ou" mouse ou keyboard "? Eu quero evi...
09.08.2018 / 19:59
1
resposta

comparando o valor da primeira e da terceira colunas em dois arquivos [closed]

Eu uso o Ubuntu 18 e tenho pouca experiência com comandos do Linux. Eu tenho dois arquivos: arquivo 1: a,txt1,v1 b,txt2,v2 c,txt3,v1 d,txt4,v2 arquivo2: a,txt5,v2 b,txt6,v1 c,txt7,v1 d,txt8,v2 Desejo imprimir os valores da 1ª e...
13.07.2018 / 03:57
1
resposta

usando o awk para editar um arquivo baseado em um segundo arquivo

Oi eu tenho um arquivo com um conjunto de números que eu quero editar uma linha sempre que esses números aparecem na primeira coluna do segundo arquivo. a.inp ; atom type fx fy fz 1 1 1000 1000 1000 5 1...
12.07.2018 / 18:13
3
respostas

Extraindo 2 partes de uma string usando awk [closed]

Eu gostaria de extrair e imprimir dois padrões de uma string Meu arquivo tem centenas de linhas de texto, mas aqui estão duas delas. Cada linha tem um marcador F1, F2, F4, F4, F5, F6 e F7 e cada um desses marcadores é seguido por 4 caracteres...
12.07.2018 / 18:33
1
resposta

Como escrever em novo arquivo se são ocorrências em outro?

Eu preciso criar e escrever em um novo arquivo baseado em ocorrências encontradas em outro arquivo. ou seja: Occurrence found in first file then write same Occurrence in another one/new para ser mais específico: "Arquivo1": para locali...
22.08.2018 / 19:21
3
respostas

Substituir condicionalmente os itens da coluna pelo conteúdo de outra coluna

Eu tenho dados de preços financeiros em um arquivo csv, uma linha típica da qual se parece com isso: 2012-06-06 18:00:00,2012-06-06 19:00:00,4,2012-06-06 14:00:00,4,1644.8005,1644.8,1631.232,1632.266,7353,TRUE e eu gostaria de substituir...
18.08.2018 / 15:25
1
resposta

Como juntar duplicatas e somar seus números com o awk

Eu tenho 2 colunas em um arquivo de texto com apenas um espaço entre elas. Como posso juntar as duas letras duplicadas e somar o seu número junto com o awk 2 xx 4 dd 1 xx 8 mm 5 dd 1 xx Para que eu possa ter esse resultado: 4 xx 9 dd...
23.05.2018 / 13:14