echo '########################################################################'
year=$(awk '{print $1}' dat)
month=$(awk '{print $2}' dat)
day=$(awk '{print $3}' dat)
echo ORACLE_HOME is:
echo $ORACLE_HOME
echo ORACLE_SID is:
echo $ORACLE_SID
day=`expr $day - 1`
if [ $day -eq 0 ]; then
month=`expr $month - 1`
day=31
elif [ $month -eq 0 ]; then
year=`expr $year - 1`
month=12
fi
echo $year $month $day>;dat
cat dat
if [ $day -le 10 ]; then
day='0'$day
fi
if [ $month -le 10 ]; then
month='0'$month
fi
echo current exp is:
echo 'test'$year$month$day
echo '########################################################################'
echo start exp:
$ORACLE_HOME/bin/exp doc/doc@doc log=log/test1$year$month$day.log file=exp/test1$year$month$day tables=test1:test1$year$month$day
echo end exp.
########################################################################
ORACLE_HOME is:
ORACLE_SID is:
expr: syntax error
/usr/local/software/temp/oracle.sh: line 12: [: -eq: unary operator expected
/usr/local/software/temp/oracle.sh: line 15: [: -eq: unary operator expected
/usr/local/software/temp/oracle.sh: line 22: [: -le: unary operator expected
/usr/local/software/temp/oracle.sh: line 25: [: -le: unary operator expected
current exp is:
test
########################################################################
start exp:
/usr/local/software/temp/oracle.sh: line 32: /bin/exp: No such file or directory
end exp.