linux shell 命令 set -e

本文深入探讨了Linux shell脚本中set命令的关键参数及其应用,包括-e用于立即退出非零状态,-z判断字符串是否为空,-n判断字符串是否非空,以及混合比较操作符-a和-o的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 set -e
set命令的-e参数,linux自带的说明如下:
"Exit immediately if a simple command exits with a non-zero status."
也就是说,在"set -e"之后出现的代码,一旦出现了返回值非零,整个脚本就会立即退出。


-z 
字符串为"null",即是指字符串长度为零。
-n 
字符串不为"null",即长度不为零


混合比较
-a 
逻辑与
如果exp1和exp2都为真,则exp1 -a exp2返回真.
-o 
逻辑或

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值