You can do some shell like that : phil.sh =============================== #! /bin/sh
prefix=$1 suffix=$2 buffer=`date +%y%m%d' file=${prefix}${buffer}${suffix} cat > $file ================================= and use it like that : ls | phil.sh backup .tar.gz Phil. BARBELET French Guiana - European Space Port ---------- De: Jay Barbee A: debian-user@lists.debian.org Objet: Date-stamp in filename for a script Date: mardi 23 juin 1998 20:35 Microsoft Mail v3.0 IPM.Microsoft Mail.Note From: Jay Barbee To: debian-user@lists.debian.org Subject: Date-stamp in filename for a script Date: 1998-06-23 20:35 Priority: 3 ------------------------------------------------------------------------ ---- -- Excuse my ignorance in shell scripting, but I wanted to create a file that actualy had a filename that contains the date in the format: backupYYMMDD.tar.gz I can do: date +backup%y%m%d.tar.gz which give the correct output for the filename. If I assign that to an environment variable such as TIMESTAMP: TIMESTAMP='date +backup%y%m%d.tar.gz' How can I use this as: touch $TIMESTAMP ...or... tar czvf $TIMESTAMP / ect... I have seveal uses for this concept, and I know you guru scripters do this in your sleep. any help? --Jay -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]