bash – 测试是否没有给出位置参数的惯用法?
发布时间:2020-12-15 21:31:44 所属栏目:安全 来源:网络整理
导读:如果没有给出位置参数,Bash中最常用的测试方法是什么?有很多方法可以检查这个,我想知道是否有一种首选方式. 有些方法是: ((! $# )) # check if $# is 'not true'(($# == 0)) # $# is 0[[ ! $@ ]] # $@ is unset or null 解决方法 对我来说,经典的方式是:
如果没有给出位置参数,Bash中最常用的测试方法是什么?有很多方法可以检查这个,我想知道是否有一种首选方式.
有些方法是: ((! $# )) # check if $# is 'not true' (($# == 0)) # $# is 0 [[ ! $@ ]] # $@ is unset or null 解决方法
对我来说,经典的方式是:
[[ $# -eq 0 ]] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |