我有一个脚本如下,它根据文件的存在性将文件从源目录复制到目标目录
#! /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
请帮我。谢谢