一、流程控制语句
1.1if条件测试语句
1.1.1单分支,格式 if 条件测试操作
then 命令序列
fi
例:vim MM.sh
#! /bin/bash
DIR="/media/cdrom"
if [ ! -e $DIR ]
then
mkdir -p $DIR
fi
1.2.1 多分支1,格式
if 条件测试操作
then 命令序列1
else 命令序列2
fi
1.2. 2 多分支2,格式
if 条件测试操作1
then 命令序列1
elif 条件测试操作2
then 命令序列2
else
then 命令序列3
fi
2.1for条件循环语句
先创建一个列表文件 vim user.txt
然后使用for语句调用这个文档
read -p “shu ru mi ma:” PASSWD
for UNAME in cat user.txt
do
id $UNAME &> /dev/null 将垃圾信息放入垃圾箱
if [ $? -eq 0 ]
then
echo “yi jing cun zai "
else
useradd KaTeX parse error: Expected 'EOF', got '&' at position 7: UNAME &̲> /dev/null …PASSWD” | passwd stdin $UNAME &> /dev/null
if [
?
−
e
q
0
]
t
h
e
n
e
c
h
o
"
? -eq 0 ] then echo "
?−eq0]thenecho"UNAME ,chuang jian cheng gong"
2.2 while 循环语句
这个参数一定要注意exit参数不要落下,否则会无限循环
3.1 case语句
格式:case 变量值 in
模式1)
命令序列1
;;
模式2)
命令序列2
;;
…
*)
默认命令序列
esac #case的反写,来结束判断
4.1计划任务 crond
重启crond服务
将服务加入开机启动 systemctl enable crond
at 时间
at > 命令
at > 同时按下CTRL+D 结束编写计划任务,并保存
at -l查看任务 atrm 删除任务 at -d
crontab -e 创建编写任务
格式
分 时 日 月 星期 命令
linux第六节
最新推荐文章于 2024-09-18 08:47:26 发布