shell [ -n ]正确用法
来源:互联网 发布:仿京东商城源码 编辑:程序博客网 时间:2024/04/29 00:52
刚学shell起步,碰到一个小问题记录一下
if [ -n $var ] then echo "var is $var" fi
var值为空的时候,不加“”,不是我们想象中的不会执行,而是执行了,为什么呢?
后来才知道变量名是需要“”括起来才是会得到我们想要的答案,不加引号的情况下,表达式变成了[ -n ],当然返回是True了
正确的应该是
if [ -n "$var" ]then echo "var is $var"fi
阅读全文
0 0
- shell [ -n ]正确用法
- Linux shell if [ -n ] 正确使用方法
- shell test -n中细节的用法
- GetParameterValue()的正确用法
- TransactionScope的正确用法
- GetMessage 正确用法
- ISNULL()的正确用法
- NOLOGGING的正确用法
- SetForegroundWindow的正确用法
- ThreadLocal的正确用法
- map erase正确用法
- watchdog的正确用法
- super的正确用法
- ThreadLocal的正确用法
- PostThreadMessage的正确用法
- ThreadLocal的正确用法
- ThreadLocal的正确用法
- ThreadLocal的正确用法
- docker 安装gitlab、zentao 禅道、jenkins、svn
- Linux简单入门(一)
- 日记(周末)
- PHP is_uploaded_file()、move_uploaded_file() 函数
- 原生JS实现点击按钮显示更多内容
- shell [ -n ]正确用法
- 关于centos7 下安装svn
- 浅析Django中import_string的实现
- MySQL简介——《学习MySQL》
- 获取baseurl
- Redis Sort 命令简介
- linux简单入门(二)
- Python之——Python3.6连接MySQL
- bikems项目碰到的问题