
DMS_
(usa elementary OS)
Enviado em 12/08/2011 - 11:39h
Olá,
Recentemente lendo o livro Servidores Linux do Morimoto, me deparei com algo bastante interessante:
$ man ls > ls.txt
O livro diz que o comando acima gera o manual do comando ls em um arquivo txt. Também diz
" As setas são exaustivamente usadas em shell scripts, pois permitem que eles sejam combinados das mais diversas formas."
Agora analisem o comando abaixo:
cat /var/log/apache2/access.log | grep 200.101.213.68
O comando lista apenas linhas contendo o endereço 200.101.213.68
Se quisesse jogar isso em um txt ficaria assim ? :
cat /var/log/apache2/access.log | grep 200.101.213.68 > log.txt
Pois isso aconteceu comigo recentemente, tive que puxar os acessos de um determinado IP ( aquo usamos IPCOP, um bem antigo já) fiz pela interface gráfica do ipcop, tive que ficar dando Ctrl+C e Ctrl+v dia por dia, acessos do dia 25/07 até dia 11/08, não foi tão trabalhoso porém via txt puro seria mais fácil.
OBS: O caminho " cat /var/log/apache2/access.log | grep 200.101.213.68 > log.txt" é apenas um exemplo, os logs do ipcop devem ficar em outra pasta^^
Obrigado.