Linux_shell脚本中的语句

一.for语句

exit完全退出

break退出当前

continue提前结束进入下一循环

测试:ping 主机是否可以ping通并且显示

数据库备份:

二.while语句

编写脚本监控设备达到80%时给root发送邮件

[root@localhost mnt]# vim checkload.sh

[root@localhost mnt]# dd if=/dev/zero of=/bigfile bs=1M count=6000##保证超过80%

[root@localhost mnt]# sh checkload.sh & ##在后台运行

[root@localhost mnt]# mail ##查看邮件

三.if语句

if

then

elif

then

。。。

else

fi

编写脚本:可以判断文件类型

[root@localhost mnt]# vim check_file.sh

脚本编写用户建立

[root@localhost mnt]# vim user_create.sh

四.case语句

case
word1 )
action1
;;
word2)
action2
;;
........
*)
action_last
esac

脚本编写:写cat显示dog,写dog显示cat

[root@localhost mnt]# vim test.sh

五.expect自动应答语句

expect 是自动应答命令用于交互式命令的自动执行
spawn 是 expect 中的监控程序,其运行后会监控命令提出的交互问题
send 发送问题答案给交互命令
"\r" 表示回车
exp_continue 标示当问题不存在时继续回答下面的问题
expect eof 标示问题回答完毕退出 expect 环境
interact 标示问题回答完毕留在交互界面
set NAME [ lindex $argv n ] 定义变量

编写脚本 : 可登录ip


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值