我需要一個shell腳本來詢問用戶名和路徑以將expdp文件存儲在指定路徑中。請幫幫我。下面是我的腳本。請求用戶名和路徑存儲文件的shell腳本
#!/bin/sh
STARTTIME=`date`
export ORACLE_SID=test
export ORACLE_HOME=`cat /etc/oratab|grep ^${ORACLE_SID}:|cut -d':' -f2`
export EXPLOG=expdp_${ORACLE_SID}.log
export EXPDIR=/expdir
export PATH=$PATH:$ORACLE_HOME/bin
DATEFORMAT=`date +%Y%m%d`
STARTTIME=`date`
# Data Pump export
expdp system/manager content=ALL directory=expdir dumpfile=expdp_`echo $ORACLE_SID`_%U_`echo $DATEFORMAT`.dmp full=Y logfile=$EXPLOG
#expdp export/export content=ALL directory=expdir dumpfile=expdp_`echo $ORACLE_SID`_%U_`echo $DATEFORMAT`.dmp schemas=santhosha logfile=$EXPLOG
ENDTIME=`date`
/home/oracle/deleteold.sh > /backup/expdir/deleteold.log 2>&1
你需要得到自動與出來提示? – PersianGulf
如果是,您可以使用'expect'從shell提示符處獲取字符串。 – PersianGulf
您可以向我們展示該行的工作版本,因爲它將從行的命令行中輸入:expdp syst ... – krowe