alexandregms
(usa Ubuntu)
Enviado em 19/09/2011 - 15:56h
O 'grep' é um filtro que você faz nos arquivos. Ele te retorna a linha completa que contém a palavra, por exemplo: você tem um arquivo com as seguintes linhas:
# cat carros.txt
123 FERRARI
456 MUSTANG
789 LAMBORGHINI
000 FUSCÃO
Executando 'grep' na palavra MUSTANG
# cat carros.txt | grep MUSTANG
456 MUSTANG
O 'grep' possui diversos parâmetros, quando sobrar um tempo pratique em um arquivo texto. Procure no google ou no 'man grep', este comando é muitíssimo utilizado em scripts.
Segue o script que você pediu:
#!/bin/bash
date +%r | grep AM
if [ $? -eq 0 ]; then
echo "`date +%r`, ATE MEIO DIA"
else
echo "`date +%r`, APOS MEIO DIA"
fi