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...
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...
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...
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...
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...
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...
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...
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...
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...
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...