加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

什么 – 在Bash中意味着什么

发布时间:2020-12-15 17:04:12 所属栏目:安全 来源:网络整理
导读:这可能是一个非常愚蠢的问题,但是……如果[! -n“$1”],意思是,如果不超过1个参数那么…所以我得到它是如何工作的但是什么是-n它是数字的缩写? 我一直在阅读高级bash编程指南,他们刚刚开始使用它,我试图找到它并想??出它必须是一个“内置”默认参数,第二个
这可能是一个非常愚蠢的问题,但是……如果[! -n“$1”],意思是,如果不超过1个参数那么…所以我得到它是如何工作的但是什么是-n它是数字的缩写?
我一直在阅读高级bash编程指南,他们刚刚开始使用它,我试图找到它并想??出它必须是一个“内置”默认参数,第二个问题是有一个显示默认的命令 Linux中的参数.
test(aka [)的-n参数表示“不为空”.您发布的示例意味着“如果$1不是空的.这是一种迂回的说法[-z”$1“];($1为空).

您可以通过帮助测试了解更多信息.

$1和其他($2,$3 ..)是位置参数.它们是作为您所使用的脚本或函数的参数传递的内容.例如,运行名为foo的脚本为./foo bar baz将导致$1 == bar,$2 == baz

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读