voorbeeld
#!/bin/bash
#
# ats: add time stamp wijzigt de naam van een file of een directory
# naar zichzelf met als extensie een timestamp
#
bestand=$1
if [ ! -e "$bestand" ]
then
echo 'usage: $0 <filename>'
echo 'file not found'
else
datum=`date +"%Y%m%d%H%M"`
echo 'Timestamp: '$datum
echo
echo "now moving $bestand to $bestand.$datum"
mv -v $bestand $bestand.$datum
fi
met als output:
$ touch een_bestand
$ ats een_bestand
Timestamp: 201006291442
now moving een_bestand to een_bestand.201006291442
`een_bestand' -> `een_bestand.201006291442'
$ ls een_bestand*
een_bestand.201006291442
$ ats
usage: ats <filename>
file not found