Perguntas sobre 'awk'

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

Como juntar dois arquivos usando duas colunas no unix

Eu tenho um arquivo e pesquisa de arquivos e a estrutura está abaixo. vi a.txt empid|ename|sal_grade|MANAGER_ID 1|raj|A|202 2|MAN|B|203 3|JOS|C|204 vi lookup.txt Grade|sal|manager_id A|$100000|202 A|$1000|099 B|$1000000|203 B|$100|011 Out...
27.09.2018 / 18:28
1
resposta

Imprime tudo depois de um grep? [duplicado]

Eu tenho um logcat realmente grande (desde 2016) e estou interessado em imprimir tudo (todas as linhas) depois de um ponto (digamos, setembro). O logcat é realmente grande, então eu não posso realmente usar o tail.     
20.09.2018 / 19:06
2
respostas

Alterando duas strings na mesma linha combinadas por um regex

Eu tenho um número de variáveis em um arquivo .dat que eu mudei automaticamente com um script. Um desses arquivos tem um parâmetro, bar , organizado como tal em um arquivo .dat: var1 var2 var3 foo bar T T T 100 100 Eu...
20.09.2018 / 14:58
2
respostas

como imprimir o valor correspondente da mesma linha, que possui múltiplos Delimitadores?

Eu tenho um arquivo no Linux /tmp/volume.log e o conteúdo é: [id:1091666, name:root, deviceName:/dev/sda, maxStorage:107374182400, unitNumber:0, displayOrder:0, rootVolume:true],[id:1091851, name:/var/log/devops|40GB;/home/devops|150GB, devic...
01.10.2018 / 11:15
1
resposta

Encontrando diferenças entre duas linhas e adicionando-as

Eu quero usar awk para adicionar colunas juntas, mas apenas para um máximo de 1 e somente algumas colunas. Veja a aparência de um arquivo de entrada com o qual estou trabalhando. 1 119 . A T 1000 PASS MID=183;S=0;DOM=0.5;P...
15.09.2018 / 18:25
5
respostas

Remover linha contendo determinada string e a seguinte linha

Eu uso isso cat foo.txt | sed '/bar/d' para remover linhas que contenham a string bar no arquivo. Gostaria, no entanto, de remover essas linhas e a linha imediatamente a seguir . De preferência em sed , awk ou outra ferramen...
19.11.2012 / 16:41
0
respostas

Awk - Forma eficiente de corresponder a combinação exclusiva de valores entre arquivos

Eu tenho um arquivo que contém vários IDs nas duas primeiras colunas e valores no terceiro; várias combinações de ID são repetidas em vários arquivos. A ideia geral é somar todos esses valores para cada combinação exclusiva de IDs. Por exemplo,...
12.09.2018 / 14:35
7
respostas

Como grep-inverse-match e exclui linhas “antes” e “depois”

Considere um arquivo de texto com as seguintes entradas: aaa bbb ccc ddd eee fff ggg hhh iii Dado um padrão (por exemplo, fff ), gostaria de receber o arquivo acima para obter a saída: all_lines except (pattern_matching_lines U (B l...
01.07.2015 / 19:22
1
resposta

gawk processa vários arquivos dentro do diretório

Eu tenho vários arquivos de texto em uma pasta que quero processar através do gawk, em vez de processá-los individualmente, é possível processá-los todos de uma vez sem mesclá-los em um arquivo .txt Exemplo de script - "C:\cygwin64\bin\gaw...
09.09.2018 / 23:32
3
respostas

Quais são as diferenças exatas entre awk e cut com grep? [fechadas]

Sabemos que podemos obter a segunda coluna da linha que queremos de um arquivo usando essas duas técnicas: awk '/WORD/ { print $2 }' filename ou grep WORD filename| cut -f 2 -d ' ' Minhas perguntas são: Quais são as diferenças...
28.05.2014 / 06:46