摘要:
for循环语法二 for ((初始值;循环控制条件;变量变化)) do 程序 done 例子 例子-1 求和工具 需求:根据用户输入的数字,求1~输入所有数字的和 脚本: #!/bin/bash read -t 30 -p "输入终点数字:" num sum=o for (( i=1;i<=$num 阅读全文
posted @ 2021-08-07 17:54
葛老头
阅读(244)
评论(0)
推荐(0)
摘要:
for循环语法一 for 变量 in 值1 值2 值3 … do 程序 done 例子 需求:批量解压缩 脚本: #!/bin/bash cd /root/publicls *.tar.gz > public.logls *.tar.bz >> public.log for i in $(cat p 阅读全文
posted @ 2021-08-07 16:18
葛老头
阅读(188)
评论(0)
推荐(0)
摘要:
多分支case条件语句 概念 case语句和if...elif...else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是,case语句只能判断一种条件关系,而if语句可以判断多种条件关系。 case适用列表,选项型判断,执行速度比if更快 格式 case $变量名 in “值1”) 阅读全文
posted @ 2021-08-07 15:38
葛老头
阅读(283)
评论(0)
推荐(0)
摘要:
多分支if条件语句 if [ 条件判断式1 ] then 当条件判断式1成立时,执行程序1 elif [ 条件判断式2 ] then 当条件判断式2成立时,执行程序2 ...省略更多条件... else 当所有条件都不成立时,最后执行此程序 fi exit 自定义错误码:返回错误码,程序退出不再运行 阅读全文
posted @ 2021-08-07 15:05
葛老头
阅读(376)
评论(0)
推荐(0)
摘要:
#!/bin/bash #截取httped进程,并把结果赋予变量test test=$(ps -aux | grep "httpd" | grep -v "grep") #如果test的值不为空,则执行then中命令 if [ -n $"test" ] then echo "$(date) http 阅读全文
posted @ 2021-08-07 13:42
葛老头
阅读(97)
评论(0)
推荐(0)
摘要:
双分支if条件语句 if [ 条件判断式 ] then 条件成立,执行的程序 else 条件不成立,执行的程序 fi 需求 根据用户输入的目录名,判断是否存在 脚本: #!/bin/bash #使用read命令接收用户输入参数 read -t 30 -p "请输入目录名称:" dir #[ -d 文 阅读全文
posted @ 2021-08-07 12:31
葛老头
阅读(426)
评论(0)
推荐(0)
摘要:
需求 监控分区已用空间,超过80%,抛出警告 脚本 #!/bin/bash #给tets赋值用于接收参数,传递给if进行判断 #申明变量test并赋值,由于赋的值是系统变量的结果,所以得用$()引用 test=$(df -h | grep "sda1" | awk '{print $5}' | cu 阅读全文
posted @ 2021-08-07 11:51
葛老头
阅读(92)
评论(0)
推荐(0)
摘要:
单分支if条件语句 if [ 条件判断 ] ;then 程序 fi 或者 if [ 条件判断 ] then 程序 fi 注意点 if语句使用fi结尾,和一般语言使用大括号结尾不同 【 条件判断 】就是使用test命令判断,所以中括号和条件判断之间必须有空格 then后面跟符合条件之后执行的程序,可以 阅读全文
posted @ 2021-08-07 11:23
葛老头
阅读(422)
评论(0)
推荐(0)

浙公网安备 33010602011771号