Eu coloquei $(date)
antes do seu >>
semelhante ao local onde você colocou $name
echo "# Creation date and time: " $(date) >> sgen.out
ou você pode dividir isso em linhas separadas
echo -n "# Creation date and time: " >> sgen.out
date >> sgen.out
A sintaxe $(...)
permite que você execute um comando e use o stdout no local, semelhante a uma variável que contém essa sequência.
Além disso, o comando date
pode ter muitos formatos se você não gostar do padrão.