segunda-feira, 11 de janeiro de 2010

Echo (Unix)

Echo é um comando de sistemas Unix ou Unix-like, comumente utilizado em scripts. O comando pode servir para exibir uma mensagem ao usuário na tela durante sua execução, ou fornecer uma mensagem de saída para um log de dados, especialmente logs de servidores.

Por exemplo, um script contendo o código abaixo mostrará a mensagem entre aspas para o usuário que executá-lo:

*topo do script*
echo "Bem vindo usuário, seu script está sendo executado agora"
*final do script*
A saída (mensagem exibida na tela do usuário) deste script será:

#./script
Bem vindo usuário, seu script está sendo executado agora
É comum também o echo ser usado em scripts ativados pelo cron. Para colocar a mensagem num log de dados, define-se o diretório de acordo com a sintaxe abaixo:

*topo do script*
echo "Bem vindo usuário, seu script está sendo executado agora" >> /diretório_do_script/nome_do_script
*final do script*
O Linux possui um diretório específico para armazenamento de logs, cujo caminho é: /var/log/

Sem comentários:

Enviar um comentário

RADIO ORBITAL