一、脚本示例
echo -e "\n"
day=`date -d '-1 days' +%Y%m%d` #获取日期
echo "day="$day
echo -e "\n" #换行
existFlag="NO"
confName=""
files=`ls -al` #创建数组
for var in ${files[*]}; #数组遍历
do
if [ "$var" = "config" ];then
confName=$var
existFlag=YES
#echo $var
fi
done
if [ $existFlag = "YES" ];then
echo $confName" is existed!" #字符串链接
fi
if [ $existFlag = "NO" ];then
echo "not existed"
fi
二、运行结果
day=20161020
config is existed!
本文通过一个具体的Shell脚本示例展示了如何获取前一天的日期,并检查当前目录下是否存在名为'config'的文件。该脚本使用了基本的Shell命令如`date`、`ls`及条件判断等。

1904

被折叠的 条评论
为什么被折叠?



