什么 – 在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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在CI中运行cypress之前提供角度cli应用程序?
- AngularJS承诺 – 模拟http承诺
- scala – S3A FileSystem上的Spark History Server:ClassN
- angular – fakeAsync不等待异步操作完成
- bootstrap-datetimepicker can't work with fontawesom
- 十二、CascadingDropDown——级联下拉列表
- twitter-bootstrap – Twitter Bootstrap跨越溢出
- 测试要了解的.net框架下的 webservice
- .NET 的 WCF 和 WebService 有什么区别
- Scala类型的lambda是否需要反射调用?