Perguntas sobre 'awk'

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

Como comparar valores flutuantes em um script de shell?

Preciso alertar se minha média de carga é maior que 10. Eu poderia fazer assim se meu comando awk retornasse um inteiro: declare -i MAX_LOAD=10 declare -i L1='cat /proc/loadavg | awk {'print $1'}' if [ $L1 -gt $MAX_LOAD ] then echo "...
22.10.2015 / 19:36
2
respostas

compara 2 colunas de 2 arquivos csv diferentes

Minha intenção é comparar uma coluna específica de dois arquivos csv diferentes & obter os dados do segundo arquivo que não está lá no primeiro arquivo. Por exemplo. Primeiro arquivo "siddhartha",1 "mukherjee",2 Segundo arquivo...
21.11.2016 / 13:20
3
respostas

Como manter o registro de resultados de operações anteriores no awk?

Eu me deparei com outro desafio que estou completamente perplexo. Eu tenho um arquivo cheio de dados no seguinte formato. Existem três linhas que precisam ficar juntas e elas têm um padrão previsível: dn: uid=N-NAME-02, ou=data01, dc=data02,...
28.05.2014 / 20:03
4
respostas

Como remover padrões específicos de correspondência de texto de um arquivo

Eu quero comparar dois arquivos para verificar as diferenças entre eles, fileA e fileB. fileA é como um arquivo de template e fileB é o arquivo que eu quero comparar com ele. Toda vez que eu encontrar uma diferença eu quero a saída dessa diferen...
20.08.2014 / 10:14
4
respostas

Como o awk pode cortar certos campos e adicionar ao final de cada linha?

Eu gostaria de converter uma lista contendo um monte de URLs svn de problemas: cat list.txt //svn.server.address/repos/project/module1/branches/issue-001-name1 //svn.server.address/repos/project/module2/branches/issue-002-name2 //...
29.01.2013 / 08:16
3
respostas

preferências do separador do awk

Eu escrevo comandos ad hoc awk no cygwin para processar arquivos delimitados por tabulação. Praticamente todo comando começa com: BEGIN {FS="\t";OFS="\t";ORS="\r\n";} Como posso tornar esses separadores o padrão para evitar digitá-los s...
12.11.2013 / 08:41
5
respostas

Multi-line grep entre duas tags, mostra apenas a última correspondência

Estou tendo um programa que mistura segmentos de dados na saída de log: log message log message ----BEGIN INLINE DATA---- data data data -----END INLINE DATA----- log messge Estou procurando algo como awk '/-BEGIN INLINE DATA-/,/-END I...
20.10.2013 / 02:54
2
respostas

Usando grep / sed / awk para classificar as entradas do arquivo de log

Eu preciso processar um arquivo de log muito grande com muitas linhas em diferentes formatos. Meu objetivo é extrair entradas de linha exclusivas que tenham o mesmo padrão inicial, por exemplo, '^ 2011-02-21. * MyKeyword. * Error', obtendo ef...
21.02.2011 / 20:21
6
respostas

Qual é a maneira mais fácil de verificar se os valores das colunas A e B são bidirecionais com o AWK? [fechadas]

Qual é a maneira mais fácil de verificar se os valores das colunas A e B ocorrem nos dois sentidos? Saída para verificar: Mike John John Mike Pamela Barbara Barbara Pamela Mike Paul Roger Paul Saída desejada Mike <-> John Pame...
12.09.2012 / 06:39
2
respostas

Como buscar os detalhes do disco no linux?

Eu quero buscar os detalhes do disco como abaixo: - disk Name : Total:Used:Free Eu obtive o abaixo, via: pvs |awk '{print $1, "" $5, "" $6}' PV PSize PFree /dev/sda5 2.00g 1020.00m /dev/sda6 3.00g 3.00g /dev/sda7 4.00g 4.00g Ag...
13.10.2017 / 20:24