Perguntas sobre 'awk'

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

Como eu adicionaria um prefixo à entrada que recebo de um pipe via awk e colore o prefixo condicionalmente?

Existe uma maneira de adicionar um prefixo às linhas recebidas (e filtradas) via awk - sim, eu sei que é possível até agora - e então condicionalmente (por exemplo, com base na existência do $PS1 variável do script Bash circundante ou [...
05.06.2014 / 03:06
3
respostas

UNIX cola colunas e insere zeros para todos os valores ausentes

Eu gostaria de mesclar colunas específicas de dois arquivos txt contendo um número variável de linhas, mas o mesmo número de colunas (como mostrado abaixo): file1: xyz desc1 12 uvw desc2 55 pqr desc3 12 file2: xyz d...
12.06.2014 / 14:43
3
respostas

matando processos automaticamente

Eu preciso matar todos os processos em um determinado shell, excluindo certos processos. Por exemplo, sh , que é meu shell, e o comando. Isso é o que está atualmente no meu shell agora. rcihp146 :/home/msingh2> ps PID TTY...
12.01.2012 / 05:59
1
resposta

Usando a variável bash com o caractere de escape no awk para extrair linhas do arquivo

Eu estou escrevendo um script bash (apenas aprendendo bash) para extrair algumas linhas de um arquivo baseado em dois padrões. O primeiro padrão é apenas uma sentença que termina em dois pontos. O segundo padrão é um * repetido N (neste caso...
20.07.2016 / 17:35
1
resposta

Classificando um arquivo baseado em uma coluna usando Unix e Awk

Eu preciso classificar o arquivo de entrada de acordo com a sexta coluna, que é a pontuação. Arquivo de entrada: Sc2/80 20 . A T 86 Pass N=2 F=5;U=4 Sc2/80 20 . A C 80 Pass N=2 F=5;U=4 Sc2/60 55 . G T 90 Pass N=2 F=5;U=4 Sc2/60 55 ....
07.08.2013 / 10:45
2
respostas

Procurando por linhas que estão em um arquivo, mas não em outro usando Unix e Awk [duplicado]

Eu tenho 2 arquivos com 7 campos e quero imprimir as linhas que estão presentes no arquivo1, mas não no arquivo2 com base no campo1 e no campo2. Lógica: Quero imprimir todas as linhas, onde há uma coluna1 particular e uma coluna2. E nós não...
21.08.2013 / 09:01
1
resposta

Referência anterior ao texto correspondente no awk

Eu preciso escapar de alguns caracteres da minha entrada do awk (GNU Awk 4.2.0) - { com \{ , [ com \[ e | com \| . Eu realizei isso com três gsub chamadas: for (i = 2; i <= NF; i++) { gsub(/{/, "\{", $i) gsub(/\[...
22.02.2018 / 22:31
1
resposta

Combinando cinco colunas em dois arquivos usando o Awk

Eu tenho dois arquivos de entrada. Arquivo1: s2/80 20 . A T 86 F=5;U=4 s2/20 10 . G T 90 F=5;U=4 s2/90 60 . C G 30 F=5;U=4 Arquivo2: s2/90...
31.10.2013 / 15:13
1
resposta

Classificar a saída do awk, exceto a primeira linha?

Este é um caso de uso em que estou continuamente trabalhando na análise de arquivos CSV. Quando se trata de um script awk incorporado em um script de shell, posso usar esta solução alternativa: myfile="$(mktemp)" awk '(awk script here)' &g...
17.11.2015 / 04:58
1
resposta

Inderect referencia o valor aka de um valor em awk

Estou procurando uma maneira de resolver esse problema em awk . Entrada: X 1 Y 2 Z 3 X 4 Y 5 A saída deve ficar assim: X 5 Y 7 Z 3 Eu vejo dois problemas aqui: o primeiro é a referência indireta em awk . É possível? Funcionari...
03.10.2011 / 11:06