shell脚本的if语句,日期变量以及文本vi编辑模式下的文本替换

1.if语句的日常操作

#!/bin/bash
if [ $? -eq 0 ]; then
echo "执行成功"
else
echo "mkl"
fi
#判断文件夹是不是存在
test_dir=/root/bin/
if [ ! -d "$test_dir" ]; then
echo "是文件夹"
else
echo "不是文件夹"
fi

#判断文件是不是存在
test_file=/root/bin
if [ -f $test_file ]; then
echo "是文件"
else
echo "不是文件"
fi

#数字比较大小
num=70
if [ $num -gt 100 ];then
echo "num大于100"
elif [ $num -lt 50 ];then
echo "num小于50"
else
echo "num介于50和100之间"
fi

2.日期

#!/bin/bash
db_date=`date +%Y-%m-%d`
echo $db_date

显示的日期带格式是 2020-04-08

3.vi模式下的文本替换

#全文替换字符串oldString为newString

:%s/oldString/newString/g
原文地址:https://www.cnblogs.com/makailong/p/12660303.html