Первая дата имеет формат YYYYMMDD, как я называю мои резервные копии. Второй пример - номер недели (% U) с начальным нулем, как вы просили. Ой, надо избегать этих обратных запросов.
#!/bin/bash # Do 'man strftime' for more date format options. mydate=`date +"%Y%m%d"` basedir=/home/username/backups zipfile=$basedir/backup-$mydate.zip echo File name is $zipfile # Now get week number with %U. mydate=`date +"%U"` echo Mydate with week number is $mydate zipfile=$basedir/backup-$mydate.zip echo Zipfile is $zipfile