第一个if判断参数应该是-n吧

来源:6-2 例:批量添加删除指定数量的用户

julys

2016-06-29 19:52

第一个if条件判断 应该是 -n 吧? -z是判断为空则执行,-n是判断不为空。不过奇怪的是后面运行没错,什么情况?

写回答 关注

2回答

  • 侠客岛的含笑
    2016-07-25 16:41:25

    ! -n 相当于 -z

  • 小火龙哟西
    2016-07-05 09:33:56

    程序是if [ ! z "$name" -a ! z "$num" -a ! z "$pass" ]

    前面有个非,判断不是空为真。你的问题是这个吗?

shell编程之条件判断与流程控制

Linux shell实用案例学习,一定会使你Linux运维能力再次提高

35507 学习 · 139 问题

查看课程

相似问题