Perguntas sobre 'gawk'

1
resposta

awk - formata dinamicamente colunas separadas por tabulação

Eu tenho um arquivo com colunas de comprimento dinâmico (quatro) separadas por guias (uma coluna pode ter espaços) COL1 COL2 COL2 COL2 COL3 COL3 COL4 COL1 COL2 COL2 COL3 COL4 COL4 COL1 COL1 COL2 COL2 COL3...
09.02.2018 / 17:18
4
respostas

Converter uma coluna no local no CSV

Preciso de ajuda sobre a conversão de datas no local em um CSV. Basicamente, eu era capaz de converter a coluna e salvar em um novo arquivo, mas não consegui salvá-lo no CSV original. Eu tenho um CSV com formato de data DD/MM/YYYY HH:MM e...
29.01.2018 / 20:50
1
resposta

como enviar saída de solicitação de curl para 2 comandos separados

Estou canalizando a saída de uma solicitação de curl para ficar de olho, para que eu possa extrair alguns dados. O código do gawk já está funcionando se eu estiver pesquisando o arquivo html que a solicitação de curl produz. No entanto, eu estav...
26.03.2015 / 05:22
1
resposta

Problema com expressão regular no gawk ('\' não está funcionando)

Estou tentando entrar um pouquinho no bash. Eu estava passando por este guia , mas o segundo exemplo em esta subseção no gawk parece não funcionar. O problema é este comando: ls -l | awk '/\<(a|x).*\.conf$/ { print $9 }' Funciona...
05.08.2014 / 22:34
2
respostas

Por que o awk diz “erro de sintaxe” para a vírgula que coloquei entre os dois padrões?

Eu corro o seguinte script no Linux (Mint em uma chave USB) com o GNU Awk 4.0.1 instalado por padrão. O erro retornado pelo awk é o seguinte: awk: cmd. line:7: /^Observation/,/^@@@/ {sub("/^N° of case: \(.*\)$","\1\$"); print...
01.09.2015 / 10:33
1
resposta

awk para dividir o arquivo de entrada em 2 arquivos (um para valores duplicados e um para valores únicos)

Eu tenho um arquivo de entrada como abaixo. file.txt 14 2.692022 author1 0 14 2.57826 author2 1 229 2 author3 2 323 2 author4 3 514 2.0625 author5 4 Estou tentando dividir o arquivo com os valores duplicados como um arquivo e o restante d...
11.03.2014 / 23:20
1
resposta

Como encontrar todas as correspondências para uma expressão regular em uma string

No POSIX awk e Gawk, respectivamente, como podemos encontrar todas as correspondências para uma expressão regular em uma string? Mais especificamente, encontre todas as correspondências que são substituídas pela função gsub builtin, em ter...
18.07.2017 / 22:46
1
resposta

Combine duas operações em um comando - awk

Eu preciso mudar FROM Car Bus PARA Helicopter Airplane Estes dois comandos são suficientes. awk -i inplace '{sub(/Car/,"Helicopter")}1' file awk -i inplace '{sub(/Bus/,"Airplane")}1' file E este comando também é suficient...
06.01.2017 / 10:25
2
respostas

Como excluir linhas que não incluem uma string da saída de um script awk?

Completamente novo no script em geral, e estamos trabalhando em um script para passar por nossos logs que contêm entradas para uma variedade de coisas diferentes. O que me interessa, são as entradas que registram a atividade do usuário (logins,...
28.05.2015 / 18:25
1
resposta

Usando o awk para processar um arquivo de mapeamento com um número dinâmico de colunas

Eu estou querendo saber como processar informações da seguinte forma: mapping.txt : 80 001 002 81 011 012 013 014 82 021 022 ... input.txt : 81 103823044 80 103823054 81 103823064 ... Desejado output.txt : 1038230...
17.06.2015 / 18:06