博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
test -n/-z的注意事项
阅读量:4297 次
发布时间:2019-05-27

本文共 236 字,大约阅读时间需要 1 分钟。

有时会用到-n -z来判断字符串长度,用到变量是要小心。比较一下两条语句

[monitor@msg7 .monitor]$ if [ -n $b ];then echo yes;else echo no;fiyes[monitor@msg7 .monitor]$ if [ -n "$b" ];then echo yes;else echo no;fino
$b是未定义一个的变量,但是有引号和没引号,-n给出了不同的答案。所以要记得加引号,才能正确识别字符串变量的长度。

转载地址:http://nhbws.baihongyu.com/

你可能感兴趣的文章
opencv环境配置
查看>>
C++读写二进制文件
查看>>
2015-7-7 小记
查看>>
meshlab编译问题小结
查看>>
CMake Error:Failed to find "glu32" in "" with CMAKE_CXX_LIBRARY_ARCHITECTURE "".
查看>>
异或的妙用
查看>>
libsvm3.2.1 - SVM多分类简单实现
查看>>
函数返回数组指针
查看>>
c++ time.h clock()程序计时
查看>>
C++ 二维数组sort排序
查看>>
函数中定义类
查看>>
回归分析
查看>>
Matlab实现遗传算法
查看>>
opencv配置
查看>>
rt-thread的内核对象管理深入解析
查看>>
LiteOS los_config.h说明
查看>>
从零开始学习FFT(快速傅里叶变换)
查看>>
Makefile教程
查看>>
arm-none-eabi交叉编译工具常用的一些指令
查看>>
Ubuntu 常用解压与压缩命令
查看>>