Perguntas sobre 'awk'

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

Filtragem de texto usando o awk

echo "Start 2A25.20090401.64809.7.HDF 6420 6751" echo "dimensions 9249 49" echo "New Cell" grep "6621,38" out.2A25.20090401.64809.7.HDF.txt.text = 36.58 7.52 77.82 210 grep "6623,41" out.2A25.20090401.64809.7.HDF.txt.text = 28.62 7.59...
03.01.2018 / 11:10
2
respostas

combina colunas dentro de um arquivo

Eu preciso fazer alguns ajustes de formatação em alguns dados e não tenho certeza se existe uma maneira simples de fazer as alterações. Eu preciso combinar duas colunas de dados em uma coluna com um "/" entre os dois pontos de dados. Entrada...
17.12.2017 / 22:27
1
resposta

Remover linhas entre caracteres especiais no Unix [closed]

No meu código / arquivo de texto, qualquer coisa entre /* e */ é comentada - Eu tenho que remover este código comentado do meu arquivo de texto / código $ cat codefile.txt /*~BB~************************************* asdasd asdas asdasd...
26.12.2017 / 17:49
2
respostas

remove o número de linhas duplicadas com base na correspondência antes da primeira vírgula

Tenho um texto grande no servidor Linux Centos 7 e gostaria de remover as linhas que correspondem antes da primeira vírgula Input: 112112112,00,00,00 110110,01,01,02 112112112,11,11,888 110110,99,88,8 410410,22,22,22 Output: 410...
26.11.2017 / 00:03
1
resposta

Analisando apenas linhas que possuem 9 períodos

Eu tenho 90 gig de dados selecionados de 13,5 terabytes. Eu tentei sort -u | uniq em dados que foram awk'd do 13.5T de dados do syslog. Alguns dados malformados eram aparentes, então eu reran o parse com awk e 'visto' assim: awk -F,...
29.11.2017 / 19:46
1
resposta

Como imprimir um determinado campo dependendo da entrada?

Digamos que um arquivo de texto tenha duas colunas, uma é o nome do vinho, a outra é um número de quantas garrafas existem. Eu quero criar um script que, quando executado, o usuário insira um número 1-30 e ele mostrará todos os nomes de vinho...
24.11.2017 / 15:07
1
resposta

Mantenha os valores em uma determinada coluna com base na prioridade e remova os outros valores para cada linha

Ao dar este comando, estou ficando assim awk '{print $7}' myfile.txt /myfolder/1001.AB.txt.gz,/myfolder/1001.CD.txt.gz /myfolder/1011.filtered.txt,/myfolder/1011.AB.txt.gz,myfolder/1011.CD.txt.gz /myfolder/1003.AB.txt.gz,/myfolder/1003.CD.tx...
16.11.2017 / 08:31
1
resposta

Como salvar somente as linhas contendo conteúdo redundante usando o awk? [duplicado]

Eu sei como remover as linhas que contêm informações redundantes em uma coluna específica, mas não como salvar SOMENTE o redundante Por exemplo: Eu tenho o seguinte texto (kk.txt) com 3 colunas: A 3 qs A 8 qs A 6 st B 3 qs A...
31.10.2017 / 17:52
1
resposta

awk excluir linhas correspondentes após mbox parse

Seguindo as sugestões de esta resposta estou usando a seguinte linha em um script para ler um formato de arquivo mbox e fazer algumas operações não relevantes para a questão. awk "/^Subject\: $GOODSUBJECT$/{a=1}/^From\:\ $GOODSENDER /{print...
26.10.2017 / 17:54
1
resposta

awk: erro de sintaxe

Abaixo está o código: for i in "${x[@]}" do z+=$(awk '$1 == '$i' {print $2}' $file) done echo "${z[@]}" Está dando o seguinte erro com a saída desejada: awk: cmd. line:1: $1 == {print $2} awk: cmd. line:1: ^ syntax erro...
08.11.2017 / 13:52