Combine lengthy and repetitive sequences of commands into a single, simple command.
#!/bin/sh BACKUPDIR=/backup YESTERDAY=`ls -1t $BACKUPDIR | sed -n 1p` if [ -n "$YESTERDAY" ] ; then ls -lt $BACKUPDIR/$YESTERDAY > /tmp/backup_status.txt if [ -s /tmp/backup_status.txt ]; then mail -s "Backup Status $YESTERDAY" -c "sale@bangtech.com" webmaster@bangtech.com < /tmp/backup_status.txt else mail -s "Backup Status $YESTERDAY" -c "sale@bangtech.com" webmaster@bangtech.com < /tmp/backup_status.txt fi fi