Perguntas sobre 'gawk'

1
resposta

Existe algum outro método para descomentar no awk?

Este comando funciona perfeito para eu descomentar uma linha. awk -i inplace '/# MyLINE/ { sub ("^ *#","") } { print }' file Apenas por curiosidade, eu estou vagando, se existem outros métodos em "awk" para descomentar uma linha? Aprec...
05.01.2017 / 22:13
1
resposta

Adicionando duas colunas juntas no CSV e saindo para o novo arquivo CSV

Eu tenho um problema que tenho tentado descobrir: Temos um arquivo CSV, que contém o estoque em vários locais. O csv se parece com isso: stock_no,primary,secondary,tertiary,cstock,direct ABU0029843,1,,,5, ABU0029934,60,,,5, ABU0030034,,...
12.10.2015 / 13:27
4
respostas

Passando argumentos para o script awk

Eu tenho um script awk onde eu quero ser capaz de passar N argumentos para ele e também ler de stdin. Eu gostaria de poder fazer algo como tail -f logfile | my_cool_awk_scipt var1 var2 var3 ... varN E, em seguida, use essas variáveis de...
03.08.2018 / 17:50
1
resposta

gawk com gawkextlib

No meu sistema (Slackware64-14.1) gawk está instalado na versão 4.1.0. Gostaria de instalar o gawkextlib para ter acesso a alguns de seus recursos, ou seja, xml . Do arquivo README de gawkextlib-0.4.9 : To use this library, y...
28.11.2013 / 17:27
5
respostas

Mesclar uma coluna com base na segunda coluna

Eu tenho um arquivo parecido com isto: pw1jc5ssyt6hx618,254343 ysezaratlycpuggl,254333 pht92h4adr3mrbz3,254343 hguvgstqxu3gowfg,254344 gqjp2rsjmk1a2v9c,254333 twdzyi2ddbnrfknd,254333 gcmj7krrx5x6nf8r,254341 tpqorqbyrg1nmm7s,254333 alnac47rt8d...
31.07.2016 / 06:41
4
respostas

Como devo executar a correspondência e substituição de múltiplas linhas usando o awk?

Em um arquivo de texto, ignorando qualquer espaço em branco no final de cada linha, presumo que, se uma linha não for finalizada com um dígito, haverá uma quebra de linha entre a linha e a próxima linha, e eu gostaria para encontrar essas quebra...
13.11.2018 / 17:02
1
resposta

Como usar o grep / awk / unix para combinar todas as linhas de um arquivo em outro arquivo, mesmo que sejam duplicatas

Estou tentando recuperar as linhas correspondentes de um arquivo, no entanto, o arquivo que possui o "índice" ou a lista de correspondências a serem recuperadas também possui entradas duplicadas e quero imprimir as duplicatas também. Exemplo:...
08.03.2015 / 08:56
1
resposta

“^ barra invertida não é o último caractere on line” em gawk

Gostaria de combinar um número entre / e , em cada linha e aumentá-lo por 3. Por exemplo The Ubiquitous Backslash/49,Black torna-se The Ubiquitous Backslash/52,Black Meu comando gawk é: $ gawk '{b=gensub(/\/([0-9]+),/, "...
17.07.2017 / 18:19
3
respostas

Analisa o arquivo com Awk somente quando a primeira linha corresponde ao padrão

Eu preciso interrogar o cabeçalho de um arquivo CSV e, se houver uma coluna, continue com as linhas de dados. Contexto é quando os dados contêm colunas dependendo de quando e o que foi emitido. Esperando que uma solução Awk "pura" mantenha a...
15.02.2016 / 18:20
4
respostas

Como obter o valor do último dia do mês atual no awk

De acordo com o link O último dia pode ser visto usando este comando date : $ date -d "-$(date +%d) days -1 month" Wed May 31 21:20:31 CEST 2017 Minha pergunta é: como posso obter somente o dia e atribuí-lo a uma variável, que eu us...
12.07.2017 / 21:25