Perguntas sobre 'awk'

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

Substitui um padrão em um arquivo com uma cadeia longa

Estou escrevendo um pequeno script de shell para gerar uma listagem de diretórios. Para tornar a saída facilmente personalizável, o script apenas constrói uma tabela HTML e deve substituir um token específico em um arquivo de modelo por essa tab...
12.10.2013 / 18:25
3
respostas

Único registro de um arquivo sendo dividido em várias linhas

Estamos usando arquivos de texto simples para armazenar na tabela teradata após as transformações da Informatica. O arquivo contém 14 campos (separados por ~). Mas como os registros estão sendo espalhados em várias linhas, a informatica não é ca...
20.02.2015 / 15:04
1
resposta

Como calcular a maioria (ponderada) sobre as colunas?

Eu tenho dois arquivos: o primeiro contém linhas em que a primeira coluna é um ID e as colunas restantes são votadas, por exemplo, 3242 -1 1 -1 1 1 1 Em uma primeira etapa, quero calcular a maioria dos IDs. Para o exemplo acima, a votaçã...
15.11.2013 / 09:03
2
respostas

Dividir arquivo de log por intervalo de tempo

Eu tenho um arquivo de log e gostaria de cortá-lo em cópias de 15min. No arquivo de log, as linhas começam com: dd mmm yyyy hh:mm:ss,xxx por exemplo, 12 Feb 2013 16:05:02,xxx log text... e o arquivo gira a cada hora, então eu gost...
14.02.2013 / 03:38
1
resposta

Nenhuma saída do inotifywait | awk

Estou tentando usar parte de uma linha única encontrada aqui: Script para monitorar a pasta de novos arquivos? Quando eu tento o procedimento a seguir, não obtenho nenhuma saída e não consigo entender por quê. No terminal 1: inotifywa...
25.01.2013 / 22:27
2
respostas

tabela rotativa de script simples

Estou tentando escrever um script simples, que apenas roda a tabela csv. Quer dizer, eu tenho algum arquivo: head1;head2;head3 field11;field12;field13 e assim por diante. Tudo que eu quero, só para fazer meu arquivo head1;field11;field...
26.03.2012 / 15:08
5
respostas

Como deixar 'classificar | uniq -c 'separa o número de ocorrências por um caracterizador de tabulação?

uniq -c separe o número da ocorrência por espaços, o que é difícil para cut ou awk separar depois. 1000_A1\tB1\n ___1_A2\tB2\n Eu posso resolver esse problema usando sed -r 's/^ *([0-9]+)/\t/' para alterar o delimitador para a...
10.10.2011 / 02:48
1
resposta

Deslocamentos de linha relativos em awk (/ pattern / + 1 ou / pattern / -1)

Quando quero imprimir linhas entre dois padrões, excluindo as linhas com esses padrões, posso fazê-lo em ex usando +1 e -1 após o padrão. Isso é incrível. Isso é possível em awk ? No momento, eu pesquisei definindo um is_printing f...
18.10.2011 / 07:54
3
respostas

pesquisa coluna 2 no arquivo csv para valor, se valor, insira “inválido” e altere as células para a direita

Eu tenho o arquivo csv gerado automaticamente por um script, mas para alguns dos registros (itens de linha) recebidos eu preciso pesquisar na coluna 2 e se os valores contiverem "* .app" eu preciso imprimir "INVALID" na coluna 2 para todos os re...
25.06.2018 / 19:45
3
respostas

ping 192.168.0.1 | awk '{print $ 1}' [duplicado]

ping 192.168.0.1 | awk '{print $1}' connect: Network is unreachable Estou criando um script que faz alguma tarefa. Então, eu queria mostrar a mensagem de erro apropriada sobre o nome do host inválido ou erros gerados pelo comando ping....
30.09.2018 / 03:13