Perguntas sobre 'awk'

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

lista de arquivos com data de modificação completa

Eu quero produzir uma lista de arquivos em um diretório e alimentá-lo em um script para gerar entradas de banco de dados, incluindo as datas de criação. O banco de dados é Solr, então eu preciso ser capaz de traduzir o formato ISO 8601 yyyy-mm-...
11.05.2012 / 05:54
1
resposta

Redefinir o separador de campos awk

No meu sistema local, parece que a configuração do awk foi alterada de alguma forma. Executando o seguinte comando: echo "Hi there" | awk '{print $2}' Na minha máquina, isto imprime: Hi there E no meu servidor de desenvolvimento...
12.05.2011 / 18:04
2
respostas

Adicionando e removendo campos para um arquivo de texto

Eu gostaria de escrever um script (provavelmente relacionado ao AWK printf) que pegue meu arquivo delimitado, remova alguns campos indesejados e adicione alguns campos adicionais ao longo do arquivo: Por exemplo: 1,4,fd,4r54,3,,4454 E...
28.10.2010 / 17:20
2
respostas

Procura uma linha (string) entre outras duas linhas diferentes

Estou procurando por um comando liner (da melhor maneira) que pode encontrar se uma string / linha específica é apresentada entre outras duas linhas. Eu procuro e só encontro o commad para obter conteúdo entre duas linhas, mas como posso verific...
24.03.2018 / 02:14
0
respostas

Como alterar o destaque no Notepad ++ para variáveis entre aspas duplas?

Como posso alterar o destaque da variável nas aspas duplas com o Notepad ++? Eu gostaria de ter a variável "$ 1" como no exemplo if [ ! -z "$1" ] e todas as outras com aspas duplas em uma cor diferente. As aspas duplas impedem que a var...
07.03.2018 / 15:36
2
respostas

como selecionar e copiar colunas que não são separadas por espaço para novo arquivo?

Eu vi o seu script (jcbermu) sobre como selecionar colunas e copiar para o novo arquivo. Ele funciona perfeito se todas as colunas forem delimitadas por espaço (qualquer número de espaços funcionará bem). Eu gostaria de melhorar o script de turn...
26.10.2017 / 19:46
2
respostas

Mesclando vários arquivos com base na coluna comum

Eu tenho vários arquivos, cada um com duas colunas: Por exemplo: arquivo1.txt ID Value1 1 40 2 30 3 70 arquivo2.txt ID Value2 3 50 4 70 9 20 E assim por diante, arquivo1230.txt ID Value150 9 98 10 52 2...
28.08.2017 / 14:56
1
resposta

Extraia o conteúdo do arquivo de log nos últimos 5 minutos

Eu estava tentando usar o comando awk para extrair o conteúdo de um arquivo de log nos últimos 5 minutos. Abaixo estava o comando que eu uso 'awk -v d1="$(date --date="-5 min" "+%m/%d/%y %k:%M:%S:%3N")" -v d2="$(date "+%m/%d/%y %k:%M:%S:%3N")...
09.02.2017 / 20:33
1
resposta

corrigindo o script awk para ter saída na ordem correta

Eu tenho um "script" awk que soma a coluna 3, depois 4, para cada valor na coluna 1 e quando a coluna 2 > 0: awk 'BEGIN { print "Target covered_bases percentage_covered" } {FS = "\t" } $2 > 0 { n[$1]++; covered_bases[$1] += $3 ;percenta...
13.01.2017 / 16:49
1
resposta

Script Linux Shell para mudar o grep para uma string, então comente 2 linhas acima e 1 abaixo da string encontrada no arquivo

Procurando por alguma ajuda nessa tarefa. Eu tentei vários scripts de shell para fazer isso, mas não tenho certeza se estou abordando esse problema direito. Eu tenho um arquivo que contém vários blocos de dados como este: multipath { wwid 36...
09.06.2016 / 22:15