linux中条件判断语句 -n、-z的作用
Linux 作用 语句 判断 条件
2023-09-11 14:18:05 时间
原文地址:https://www.cnblogs.com/liujiaxin2018/p/16229355.html
-n: 当字符串不为0是为真; 字符串为0是为假。 n表示non-zero
示例:
root@liujiaxinpc1:/home/test# a=100 root@liujiaxinpc1:/home/test# echo $a 100 root@liujiaxinpc1:/home/test# [ -n "$a" ] ## 字符串a不为0, 结果为真 root@liujiaxinpc1:/home/test# echo $? 0 root@liujiaxinpc1:/home/test# echo $b root@liujiaxinpc1:/home/test# [ -n "$b" ] ## 字符串b为0, 结果为了假 root@liujiaxinpc1:/home/test# echo $? 1
-z:当字符串为0是为真; 不为0是为假, z表示zero
示例:
root@liujiaxinpc1:/home/test# echo $a 100 root@liujiaxinpc1:/home/test# echo $b root@liujiaxinpc1:/home/test# [ -z "$a" ] ## 字符串a不为0, 为假 root@liujiaxinpc1:/home/test# echo $? 1 root@liujiaxinpc1:/home/test# [ -z "$b" ] ## 字符串b为0, 为真 root@liujiaxinpc1:/home/test# echo $? 0
相关文章
- Linux Debugging (九) 一次生产环境下的“内存泄露”
- Linux安装 微信开发者工具(deepin linux ubt)
- linux中计算文本文件中某个字符的出现次数
- Linux command lvextend 扩展逻辑卷设备
- 桌面PC/服务器 ubuntu18.04 Linux内核编译升级与机制分析
- Linux 有问必答: 如何在红帽系linux中编译Ixgbe驱动
- Linux 查看CPU信息,机器型号,内存等信息
- linux下扇区、块、页的区别+inode与高速缓冲区在linux文件系统的作用
- linux下apache php配置redis
- 【Linux】linux ln文件夹的链接(转)
- 《Linux防火墙(第4版)》——2.2 选择一个默认的数据包过滤策略
- linux权限命令
- Linux perf event 的使用(二)
- 转 windows下安装pycharm并连接Linux的python环境 以及 windows 下notepad ++编辑 linux 的文件
- 转 用好HugePage,告别Linux性能故障
- Linux查看和关闭后台运行程序的方法
- 【Linux】linux常用基本命令(转)
- linux服务器安装nodeJS步骤及踩坑记录(解决node -v报错cannot execute binary file: Exec format error的问题 - 在Linux中安装适用于arm64位的nodejs)以及node环境项目部署
- linux下 chmod +x 的意思及作用解析
- Linux上vi(vim)编辑器使用教程
- Linux常用命令
- JAVA程序员应该知道的linux命令
- Linux 之 arm linux 板子与 ubuntu 使用 nfs 进行 mount 挂载进行文件传输的简单整理
- linux下系统启动时,几个配置文件 /etc/profile、~/.bash_profile 等几个文件的执行过程,先后顺序
- Linux中常用头文件的作用--转
- Linux中环境变量PATH的作用
- Linux 之 Samba服务器
- linux 下find命令 --查找文件名