在unix中搜索文件名

时间:2013-09-25 14:55:13

标签: linux unix

朋友我是shell脚本的初学者.. 我需要用字符串文件名搜索文件名,如果不存在需要打印文件丢失.. 例如:abc_20130925_040001.dat,abc_20130925_040001.ok,def_20130925_040001.dat,def_20130925_040001.ok ...

FILE_NAME="abc def ghj ijk"
for FN in $FILE_NAME
  do

    if [ ! -e $FN_$currdate.dat ];then
      echo "File is missing": {$FN}_$currdate.dat
    elif [ -e {$FN}_$currdate.ok ];then
      echo "File is missing": {$FN}_$currdate.ok

    fi
  done
fi

我需要检查.dat和.ok文件是否存在且currdate为date '+%Y%m%d',之后是一些以.dat和.ok结尾的商业号码

0 个答案:

没有答案