繁体   English   中英

在Unix中搜索文件名

[英]searching file name in 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文件是否都存在,并且date '+%Y%m%d'将是date '+%Y%m%d' ,之后是一些以.dat和.ok结尾的企业编号

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM