I am trying to create a script that foreach directoy in the
folder folder, only the
n most recent files are to be compressed.
However, I am having trouble with the multiple word files. I need a way to wrap them in quote marks so the
tar command knows wich is each file.
Here is my script so far:
#!/bin/bash if [ ! -d ~/backup ]; then mkdir ~/backup fi cd ~/folder for i in *; do if [ -d "$i" ]; then original=`pwd` cd $i echo tar zcf ~/backup/"$i".tar.gz "`ls -t | head -10`" cd $original fi done echo "Backup copied in $HOME/backup/" exit 0