Perguntas sobre 'awk'

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

Representação octal de permissões de arquivo / pasta usando o awk?

Temos várias máquinas aqui com todos os tipos de hardware e sistemas operacionais, a maioria delas faz tarefas regulares com o bash que um agente executa. No entanto, chegou ao meu conhecimento que algumas máquinas Solaris que possuímos não poss...
29.01.2012 / 16:34
3
respostas

Passando problema de variáveis - Bash

Eu tenho um problema a seguir: #!/bin/bash NUM='cat accounts | wc -l'; for i in {1..$NUM} do account='awk "NR==$i" accounts'; echo -e "\nAccount: $account\n"; sudo ./backup_maildir $account; done "contas" é um arquivo com endereç...
24.02.2011 / 12:52
3
respostas

alias para substituir um texto no arquivo

aqui é uma situação prática.Eu enfrento alguns dos meus arquivos, onde há uma string comum nesses arquivos.Eu costumo abrir o vi e fazer alguma coisa como :%s/text/replacement/g e eu tenho que fazer isso em muitos arquivos muitas e muitas...
10.03.2011 / 09:43
3
respostas

linux + corresponde apenas a VALID IP do arquivo de texto em outro arquivo

por favor, informe como combinar apenas os IPs válidos (255.255.255.255) do arquivo.txt e insira apenas o IP válido no arquivo VALID_IP.txt (consulte VALID_IP.txt por exemplo) a solução deve ser implementada no meu script ksh (então perl...
15.11.2012 / 09:27
3
respostas

awk ignora o separador de registro que eu configurei para o primeiro registro

Estou tentando alterar o separador de registro, mas o awk não usa o separador de registro definido até o segundo registro e além. Eu recebo uma saída assim: ARRAY /dev/md4 level=raid1 num-devices=2 metadata=0.90 UUID=e85beb4f:84b05929:786a...
13.03.2014 / 08:34
7
respostas

Como mostrar os discos disponíveis em um sistema Linux?

Se eu executar fdisk -l , recebo uma saída como: Disk /dev/sda: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x0003ad9d Device Boot Start...
15.02.2010 / 17:02
1
resposta

REGEX de uso de memória

Você poderia me ajudar a modificar o seguinte one-liner para obter um uso mais preciso da memória - neste momento, é apenas um número inteiro que eu gostaria de incluir o primeiro valor após o coma. free -m | awk '/Mem:/ {tot = $2;} /cache:/{...
06.06.2012 / 21:26
2
respostas

Juntando IP's de um log complicado

Eu tenho uma pergunta sobre o uso de alguns mais avançados grep, awk, sed. Eu tenho um arquivo de log, para um MTA proprietário, que contém IP em uma seqüência de caracteres, delimitada por [redacted]^~x.x.x.x^[redacted] . Até agora, todos os...
06.06.2012 / 03:33
2
respostas

awk + perl + pega dois argumentos para sintaxe do awk

por favor, avise o que há de errado com a minha sintaxe awk e como corrigi-la (esta sintaxe está no meu script ksh) e executo meu script na máquina linux minha meta é obter do arquivo.txt apenas as linhas que estão entre as datas: DE 2012...
19.04.2012 / 09:35
3
respostas

Script de shell para bloquear tentativa de proftp failled

Eu quero filtrar e bloquear tentativas malsucedidas de acessar meu servidor de proftp. Aqui está uma linha de exemplo do arquivo / var / log / secure: Jan 2 18:38:25 server1 proftpd[17847]: spy1.XYZ.com (93.218.93.95[93.218.93.95]) - Maximum...
07.01.2011 / 20:09