之前在写脚本时遇到了这样的错误
“[: ==: unary operator expected”
这是由于做判断的变量值为空导致的。
谷歌出解决方案:
在变量之后加任意字符。例如,要判断变量un是否为auto又要防止un为空出错则这样写
if [ ${un}x == autox]
当un为auto时,表达式为autox == autox,成立;
un为空,表达式为x == autox ,则不成立。

最新文章

  1. [算法] Manacher算法线性复杂度内求解最长回文子串
  2. 分享一下spark streaming与flume集成的scala代码。
  3. jquery 跳转到当前页面指定位置
  4. Nginx 配置指令location 匹配符优先级和安全问题【转】
  5. Cocos2d-x——pthread的使用注意事项
  6. Linux学习笔记29——IPC状态命令
  7. 更新cydia“sub-process/usr/libexec/cydia/cydo returned anerror code(2)”是怎么回事?
  8. 快速构建Windows 8风格应用9-竖直视图
  9. C# 中参数验证方式
  10. wcf并发处理模型(随记)
  11. Linux(ubuntu)安装redis集群,redis集群搭建
  12. 【BootStrap】 布局组件 II
  13. js bind绑定事件
  14. 安装python的第三方Pillow库
  15. 使用layui框架做分页
  16. Java 日期比较大小
  17. sql 循环语句几种方式(变量循环,游标循环,事务)
  18. windows操作系统自带的TCP端口转发
  19. 让自己的程序支持livewriter
  20. 6 springboot Docker 部署

热门文章

  1. 洛谷 P3690 Link Cut Tree
  2. 【AC自动机】【动态规划】hdu2296 Ring
  3. [Hybrid App]--Android混合开发,Android、Js的交互
  4. Android Studio 生成aar包多Module引用问题
  5. Java杂谈2——引用与跟搜索算法
  6. 常见的 HTTP 状态代码及原因
  7. 解决百度 ueditor v1.4.3 编辑器上传图片失真的bug?
  8. MathType输入矩阵或者向量的注意事项
  9. GIS空间参考及坐标转换
  10. CMD一键获取cpu信息