欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux shell script find 作为 if 判断条件

程序员文章站 2022-05-13 11:21:57
...

学习笔记:
目的:查找当前文件夹下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

Linux shell script find 作为 if 判断条件