On 2007-05-13, matte wrote: > > I am doing a simple [1]backup Bash script that creates a backup archive of > a > folder (or file) I am working on.
Where is the script? The link below is to the forums as a whole. > I want to have snapshaps all saved to one > directory. To ensure unique name, I am currently appending the date and > time > to "MyArcName_data_time." But this creates a long and ugly name. I'd like > either something cleaner like a unique number appended (based on total > files > in directory), or some random temp filename generator function that I don't > yet know about. > > The count would be sufficient, as each folder will always hold ONLY these > archives, and no hidden files. > Thus, my directory would be: > myArcName_1.tar.gz > myArcName_2.tar.gz > myArcName_3.tar.gz > ... > iF there's some bash function for this, groovy. If not, i just need to know > how to count the directories from inside my script. > Thanks in advance I use this in one script (leave out the date if you prefer): date=$(date +%Y-%m-%d) n= tarfile=wg-$date${n:--$n}.tgz while [ -f "$tarfile" ] do n=$(( ${n:=0} + 1 )) tarfile=wg-$date-$n.tgz done -- Chris F.A. Johnson <http://cfaj.freeshell.org> =================================================================== Author: Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress) _______________________________________________ Bug-bash mailing list Bug-bash@gnu.org http://lists.gnu.org/mailman/listinfo/bug-bash