Oooppps wrong script...
#!/bin/bash
# This script edits a file
# usage: myedit filename
# check that the user is root
if [ $(id -un) != "root" ]; then
echo "You need to be root to backup everything."
exit
fi
# Define variables
FILENAME="dumpdates"
RDSK="c0t2d0s5"
RDSK="c0t2d0s0 0"
# Get old Information
ALL_OLD=`awk -F" " "/$RDSK/"'{print $3,$4,$5,$6,$7}' dumpdates `;echo $ALL_OLD
#DAY_OLD=`awk -F" " "/$RDSK/"'{print $3}' dumpdates`;echo $DAY_OLD
#MONTH_OLD=`awk -F" " "/$RDSK/"'{print $4}' dumpdates`;echo $MONTH_OLD
#DATE_OLD=`awk -F" " "/$RDSK/"'{print $5}' dumpdates`;echo $DATE_OLD
#TIME_OLD=`awk -F" " "/$RDSK/"'{print $6}' dumpdates`;echo $TIME_OLD
#YEAR_OLD=`awk -F" " "$RDSK/"'{print $7}' dumpdates`;echo $YEAR_OLD
#Get New Date
MONTH_NEW=`date`
# check the variables
echo "New date is $MONTH_NEW"
echo "Old date is $ALL_OLD"
# Do actual edit
echo -n "Preparing to edit $FILENAME "
ex $FILENAME <<EOF
1
/c0t2d0s0*0
.s/$MONTH_NEW/$ALL_OLD/
wq
EOF
echo "...Done"
exit 0