命令替换

根据系统时间计算今年或明年
echo "This is $(date +%Y) year"
echo "This is $(($(date +%Y) + 1))"
判断nginx进程是否存在,如果不存在重新拉起进程

#!/bin/bash
#
nginx_process_num=$(ps -ef | grep nginx | grep -v nginx | wc -l)
if [$nginx_process_num -eq 0 ];then
    systemctl start nginx 
fi

总结: `` 和 (), $(())主要用来进行整数运算

你可能感兴趣的:(命令替换)