Alguns erros:
- Você precisa de um espaço em branco após
while
, antes da condição -
[1]
está errado no bash, presumivelmente você queria usar algo que tenha valor de verdade 1. Se sim, use:
outrue
, esses dois são mais comuns e legíveis - Além disso, como os comandos são separados por nova linha, você não precisa do
;
s no final de cada linha
Então você pode fazer:
#!/cpd/misc/bin/bash
while :
do
date "+%T"
sleep 60
done