0
我有一个脚本作为复制文件下面从源目录基础上根据文件数如何控制基于Unix中另一个文件的复制文件?
#! /bin/ksh
export SRCDIR=/informat/PowerCenter/9.1.0/server/infa_shared/SrcFiles/CSI/historical
export BINDIR=/informat/PowerCenter/9.1.0/server/infa_shared/Bin
export TGTDIR=/informat/PowerCenter/9.1.0/server/infa_shared/SrcFiles/CSI/incoming
export LASTRUNDT=`cat /informat/PowerCenter/9.1.0/server/infa_shared/ParameterFiles/CSI_CONFIRMIT_RESPONSE.param | grep '\$\$LASTRUNDATE=' | sed 's/\$\$LASTRUNDATE=//g'`
export FILEDT=`date -d "$LASTRUNDT +1day" +%-m_%-d_%Y`
for FILE_NUM in {11259,11318,11366,11367,11368,11369,11370,11372,11373,11374,11385,11386,11387,11388,11389,11390,11398};do
export GET_FNAMES=AllResponses_${FILE_NUM}_${FILEDT}*.txt
GET_FNAME=`ls -1 ${GET_FNAMES}`
if [ -f ${GET_FNAME} ]; then
cp ${SRCDIR}/${GET_FNAME} ${TGTDIR}
fi
done
不过,虽然上述文件拷贝做上面的脚本,文件的所有脑干到目标目录我不想复制文件号码出现在下面的文件中的文件。
CSI_CONFIRMIT_RESPONSE_SWITCHOFF.cfg
11369
11370
11372
请帮助我。由于
您已经使用在回答中张贴到您以前的[问题]一个片段(http://stackoverflow.com/questions/19583890/how-to-read-a-variable-从-A-文件到一个UNIX的脚本功能于UNIX)。如果该代码片段值得使用,为什么不提高答案或将其标为接受? – devnull
朋友..我没有得到你......我的观点是我接受你的答案,否则我怎么能在这里发表我的问题。对不起,如果我误导你。如果可以,请回答这个最新的问题。谢谢 – user2814717