Perguntas sobre 'awk'

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

Combina linhas de arquivos diferentes, se o padrão for correspondido

Entrada: dois arquivos delimitados por tabulação, File1 e File2 . File2 ( $2 ) deve ser analisado pelos padrões encontrados em File1 ( $1 ). Saída esperada: arquivo delimitado por tabulação, File3 . File3 precisa conter...
27.10.2015 / 16:50
2
respostas

Usando o AWK para imprimir a saída da combinação de número não especificado de arquivos

Meu objetivo é mover para um subdiretório, chamá-lo de SUB, que possui muitos arquivos de texto com 5 colunas cada e sempre o mesmo número de linhas. Eu quero um grande arquivo 'sum' que adiciona todas as colunas de 2-5, mantém a primeira coluna...
02.02.2015 / 23:15
2
respostas

Usando a variável com awk -v em um shell script

Estou modificando / reescrevendo alguns dos scripts escritos por ex-funcionários da minha empresa e em um dos shell scripts encontrei a seguinte linha. b='benchmark=30;grep "Waiting for timer" wk.txt | awk -vbenchmark=$benchmark '$6 > benc...
10.12.2014 / 10:03
3
respostas

Como converter arquivo de log para CSV usando o bash

É possível transformar essa entrada de log em um arquivo csv formatado corretamente usando sed / awk? Eu tentei várias maneiras de fazer isso usando sed / awk. Infelizmente eu não consegui. Antes que eu faça isso em perl. Isso é possível em AWK...
27.01.2015 / 15:48
1
resposta

SED - Localizar e substituir por caracteres especiais (#,%)

Estou ciente de que esta é uma pergunta muito simples, mas estou com dificuldades para encontrar uma solução para isso. Eu preciso encontrar e substituir automaticamente no arquivo /etc/aliases a seguinte seção: # Person who should get...
26.08.2015 / 07:16
1
resposta

Como extrair campos específicos de linhas usando comandos shell?

Arquivo1: 27/07/2014 10.10.03 Breaker1 was closed by Mr. A.Basu Spectrum ui6dms 29/07/2014 04.50.53 Breaker1 was opened by Mr. D.Gupta Spectrum ui6dms and one note added 30/08/2014 03.20.01 EarthSwitch was closed by Mr. K.Saha Spectrum ui1dms...
29.06.2015 / 14:02
3
respostas

awk ou sed ou perl: remova apenas caracteres em uma posição específica

Eu tenho vários arquivos para renomear leng-1494-001 leng-1464-002 leng-2414-004 leng-7894-005 leng-1323-006 Eu quero renomeá-lo ferr-1494-001 ferr-1464-002 ferr-2414-004 ferr-7894-005 ferr-1323-...
22.05.2015 / 00:43
1
resposta

Lê todos os valores de uma coluna particular de um arquivo e armazena em outro arquivo

Eu tenho um file.txt que contém dados como abaixo: col11 col12 col13 col21 col22 col23 Eu busco a segunda coluna de todas as linhas disponíveis (o número de linhas pode variar) usando awk '{print $2}' file.txt Agora eu preciso a...
20.08.2015 / 10:49
1
resposta

O AWK está lançando um erro "newline inesperado ou fim da string"

Meu script de bash: declare -a lang=('english' 'spainsh') sms="Free msg: Due to upgrades on apps you’ll need a new version by yyyy/mm/dd to app running. Visit a store or go to" url="google.com/UA2392 to upgrade your app." awk '{print $1...
28.04.2015 / 21:34
3
respostas

Como imprimir o índice de loop em um arquivo usando o awk?

Eu preciso imprimir o índice de loop para um arquivo usando o awk. Aqui está o código que usei. echo "Write the start and end file number:" read sta end echo "$sta" "$end" for (( c="$sta"; c<="$end"; c++ )) do echo "$c" awk '{if (NR &l...
22.10.2014 / 13:13