语法格式
语法一:`command`
语法二:$(command)
练习一
输出所有的用户名
#! /bin/bash
index=1
for user in `cat /etc/passwd | cut -d ':' -f 1`
do
echo "this is user $index:$user"
index=$(($index + 1))
done
练习二
输出今年和明年的年份
echo `date +%Y` #输出2019
echo $(($(date +%Y) + 1)) #输出2020
练习三
输出今年还剩下多少周
echo $(((365-$(date +%j))/7)) # 输出 7
练习四
判断nginx进程是否存在,若不存在,自动拉起进程
#!/bin/bash
num=`ps -ef | grep nginx | grep -v grep | wc -l` #统计进程数量
if [ $num -eq 0 ];
then
systemctl start nginx
fi
~
网友评论