问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux shell if [[ ! -z $1 ]];是什么意思?

发布网友 发布时间:2022-04-25 21:37

我来回答

3个回答

热心网友 时间:2022-06-17 17:58

判断第一个参数不为空
!非
-z 在if里的意思是 空
$1 第一个参数
[ ! -z $1 ],这是需要返回一个值0或者1

最后结果是 if[1]或者if[0]

热心网友 时间:2022-06-17 17:58

你可以输入 type [ [[ 来看下他们的说明
$ type [ [[ test
[ is a shell builtin
[[ is a shell keyword
test is a shell builtin
绝大多数情况下,这个三个功能通用。但是命令和关键字总是有区别的。命令和 关键字的差
别有多大呢?
如果是命令,它就和参数组合为一体被 shell 解释,那样比如 ">" "<" 就被 shell 解释为
重定向符号了。关键字却不这样。
在 [[ 中使用 && 和 ||
[ 中使用 -a 和 -o 表示逻辑与和逻辑或。

[[ 中可以使用通配符

arch=i486
[[ $arch = i*86 ]] && echo "arch is x86!"
[[ 中匹配字符串或通配符,不需要引号

热心网友 时间:2022-06-17 17:58

判断 $1 这个变量是不是空字符串
如果不是返回真追问[ ! -z $1 ]那干嘛还要多加一个中括号呢?

追答括号是个表达式,相当于,test ! -z $!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在RLC电路中,谐振频率为___同期为___谐振条件为___? 电磁振荡并联 RLC振荡回路的谐振频率与振荡特性 佛手柑水培还是干放 中山市美派电器有限公司怎么样? 成都美派电器有限公司怎么样? 两条不同品牌的DDR3内存条可以一起用吗 驾驶证的牡丹卡多长时间能办下来 新衣服必须用洗衣液洗才能去甲醛吗? 梦见逛街被偷抢 2024年买什么品牌的运动男鞋比较好? 贴吧中H-L-Y-Z什么意思 复变函数∣(z-3)/(z-2)∣≥1的区域表示为 三年级读书小报 骨密度z值-1~0是什么意思 型号:huawfl gra-ul10 cmiit id:2014cp6334是华为高配吗 十进制数转二进制浮点数 看三年级读书手抄报内容,不如来看看怎么画简单又漂亮的手抄报吧 我国目前有哪些控制网络金融风险的措施 金融危机防治措施? 高级人力资源管理师属于职业资格吗 “人力资源管理师”和“人力资源市场从业资格”是一个资质吗? 谢谢! 亚洲金融危机后,采取了哪些措施解救四大行,如何理解这一时期化解和防范金融风险的*措施及效果? 人力资源师职业资格证 防范金融风险的措施有哪些 助理人力资源管理师是执业资格吗 企业人力资源管理师二级这是职称还是执业资格? 中国采取哪些措施应对金融危机,这些措施有什么作用? 人力资源管理师证是执业资格证吗? 国家对待金融危机采取了哪些措施? 人力资源管理师是职业资格证书吗? 数字信号处理中z-1什么意思 2 1 6 1 z.西欧m (z)-1,2-二氯溴乙烯 黑莓z10-1-2-3-4是什么意思? 离散时间系统的系统函数H(z)=z&#47;(z-1),则系统是低通,高通,带通带阻中的哪种?怎么判断? 手机怎样查电费余额查询 有小学生五言诗句吗? 写出10首五言绝句古诗? 古诗五言绝句有哪些? 谁能给我10首古诗.要从小学一年级到初中一年级都没学过的 最好是五言绝句 越短越好记越好 小学必背的五言绝句 李白的五言绝句有哪些 适合初一学生背的五言绝句?拜托各位大神 小学生中秋节古诗五言绝句 轻颜相机修图里面日综滤镜修图用不了吗? 你们用过美颜相机吗? 华为S5700交换机,配置DHCP 华为S5700配置基于接口的DHCP服务,怎么配置默认网关? 华为S5700怎么配置个VLAN的DHCP? 华为s5700交换机,配置DHCP问题。