您的位置:首页 > 运维架构 > Shell

Linux shell script find 作为 if 判断条件

2017-12-10 22:58 567 查看
学习笔记:

目的:查找当前文件夹下7小时以内的文件,如果有文件打印”successful”,否则打印“fail”

cur_time=$(date "+%Y-%m-%d-%H")
#cur_time='12-06'
echo $cur_time
if
#       ls -lrt --time-style '+%Y-%m-%d-%H' | grep $cur_time
ls -lrt --time-style='+%Y-%m-%d-%H' | grep $cur_time >/dev/null
then
echo "exist file $?"
else
echo "no exist file $?"
fi
if
find . -cmin -420 -name 'dail*' -exec ls -lrt {} \; | grep -v '^d' >/dev/null
then
echo "successful"
else
echo
"fail"
fi


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息