[英]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.