Resultados da pesquisa a pedido "awk"

3 a resposta

awk: salvando na linha de origem 1

Estou procurando obter alguma saída de log colorida e não quero usar multitail. O comando que estou tentando executar é: tail -100f some_file.log | awk '/INFO/ {print "\033[32m" $0 "\033[39m"} /Exception/ {print "\033[31m" $0"\033[39m"}'mas ...

9 a resposta

Analisando um arquivo CSV usando gawk

Como você analisa um arquivo CSV usando o gawk? Simplesmente definindoFS="," não é suficiente, pois um campo entre aspas com uma vírgula dentro será tratado como vários campos. Exemplo usandoFS="," que não funciona: conteúdo do ...

1 a resposta

Como usar a substituição de processo em um script executado com sh em vez de bash?

Estou tentando confirmar o comando no shell script, mas obtendo um erro: a.sh: command substitution: line 1: syntax error near unexpected token `(' a.sh: command substitution: line 1: `comm -12 <( sort /home/xyz/a.csv1 | uniq) <( ...

1 a resposta

por que uma substituição de comando awk com aspas duplas está falhando no csh

Usando o shell C, a seguinte linha de comando set pf = "`awk -v var=$pd '{if($1<0) print var, $2, $3}' test.txt`"retorna um erro no awk: awk: {if( <0) print var, , } syntax error.Isso é especialmente intrigante, pois o próprio comando funciona ...

2 a resposta

Linha de comando para mesclar linhas com o primeiro campo correspondente, entrada de 50 GB

Há um tempo, fiz uma pergunta sobre a fusão de linhas que têm um primeiro campo comum. Aqui está o original:Linha de comando para combinar as linhas com o primeiro campo correspondente (sed, awk ...

6 a resposta

Unindo duas linhas consecutivas usando awk ou sed

Como unir duas linhas usando awk ou sed? for e.g.:Eu tenho dados parecidos com este: abcd joinabcd efgh joinefgh ijkl joinijklEu preciso de uma saída como a abaixo: joinabcdabcd joinefghefgh joinijklijkl

1 a resposta

Largura fixa para CSV

Eu sei usarawk para alterar a largura fixa para CSV. O que tenho é um disco rígido com alguns milhares de arquivos de largura fixa. Todos contêm formatos de largura de coluna diferentes, mas são "codificados" na segunda linha como: Name DOB ...

4 a resposta

ignorecase no AWK

O comando a seguir está funcionando conforme o esperado. # some command | awk '/(\<^create\>|\<^alter\>|\<^drop\>)/,/;/' create table todel1 (id int) max_rows=2 /*!*/; alter table todel1 engine=InnoDB /*!*/; create database common /*!*/; create ...

5 a resposta

O que é "NR == FNR" no awk?

Estou aprendendo a comparação de arquivos usandoawk. Encontrei sintaxe como abaixo, awk 'NR==FNR{a[$1];next}$1 in a{print $1}' file1 file2Eu não conseguia entender o que significaNR==FNR nisso? Se eu tentar comFNR==NR então também recebo ...

2 a resposta

Combine vários arquivos com diferentes valores de contagem

Gostaria de combinar 96 arquivos, pegando a segunda coluna de cada arquivo e mantendo a primeira coluna, que é semelhante entre todos os arquivos. Eu tentei fazer isso em R, mas achei que seria melhor no terminal. Funciona usando o awk? Dados de ...