Perguntas sobre 'awk'

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

usando o awk em um script bash com if

Estou fazendo um script no qual preciso testar uma string e, com base em seu resultado, decidirei se vou mais longe ou não. O comando abaixo funciona bem (se a string começar com "Clean", ele imprimirá 1, caso contrário, 0). echo | awk ' {...
17.11.2009 / 16:30
2
respostas

Como extrair os dois últimos diretórios (ou qualquer número) de um caminho com sed?

Estou realmente procurando uma solução genérica aqui, mas, por exemplo, digamos que eu esteja procurando os diretórios 2 mais profundos em um caminho. exemplo: dado um caminho /home/someone/foo/bar , como posso usar sed (ou awk) para obter...
20.10.2017 / 17:31
2
respostas

Como recuperar primeiro N e últimas M linhas da entrada em peixes?

Eu tenho uma entrada como: 1 2 3 4 5 6 7 8 E eu gostaria de recuperar apenas N primeiras e M últimas linhas desta entrada. Por exemplo, se N é 2 e M é 4, quero que o resultado seja: 1 2 5 6 7 8 As linhas podem se sobrepor, porta...
02.05.2017 / 15:48
1
resposta

Executando o CAT no SCREEN sem saída para o arquivo

Estou tentando codificar este comando para ser executado na tela, juntamente com outros 2 que usarão cat para ler um arquivo e enviá-lo para awk para filtragem. Aqui está o comando; screen -d -m /bin/cat /var/www/html/filter/unfiltered....
14.05.2015 / 20:44
5
respostas

Extraindo linhas de um arquivo baseado no prefixo

Eu preciso extrair todas as linhas do arquivo2 que começam com um prefixo id # contido no arquivo1. O arquivo 1 é uma coluna única como: 324 399 408 135236 321590 O arquivo 2 é de várias colunas, como: 1 [tab] 108 [tab] Anarchist [t...
22.10.2011 / 23:04
3
respostas

Grep última correspondência do arquivo

Estou executando o seguinte comando em um arquivo de log e desejando apenas a última / última correspondência. Às vezes, pode haver apenas uma correspondência, outras vezes pode haver várias, o que está causando um problema para mim, já que o co...
06.03.2018 / 20:55
2
respostas

Caractere especial ou caractere curinga no separador de campos awk

Gostaria de saber sobre o caracter especial ou caractere curinga no seguinte comando: /sbin/ifconfig eth0 | awk -F ' *|:' '/inet addr/{print $4}' O que o código abaixo significa? awk -F ' *|:' '     
14.05.2015 / 04:11
1
resposta

Obtenha algum significado dos logs do apache com awk e grep [duplicate]

Eu estou tentando ter algum significado dos meus arquivos de log do Apache: Eu quero analisar meu log de acesso e ter algumas estatísticas sobre 200 status code hits (quantas vezes cada um deles foi atingido). Então eu tentei aprender al...
25.03.2014 / 22:13
1
resposta

Procura de arquivos de log mais recentes que um tempo

Eu tenho um arquivo de log que tem entradas como abaixo. Eu quero encontrar apenas as entradas de log mais recentes do que um determinado momento. Qual seria um script de shell adequado para isso? [2013-06-23 21:31:19,972] INFO [2013-06-23...
23.06.2013 / 17:30
1
resposta

Usando Find, Grep, Awk ou Sed para renomear o servidor após a clonagem

Meu cliente me diz que clonou uma VM no VMWare de um servidor Ubuntu Linux. Agora é o meu trabalho para entrar em todos os arquivos e descobrir o que ainda tem o nome do servidor antigo de "bispo" e alterá-lo para outra coisa. Além disso, o ende...
24.06.2011 / 23:41