shell条件判断中-a至-z的含义
[ -a file ] ------- 如果file存在,返回值为真。
[ -b file ] ------- 如果file存在且为块特殊文件,返回值为真。
[ -c file ] ------- 如果file存在且为字特殊文件,返回值为真。
[ -d file ] ------- 如果file存在且为目录,返回值为真。
[ -e file ] ------- 如果file存在,返回值为真。
[ -f file ] ------- 如果file存在且为普通文件,返回值为真。
[ -g file ] ------- 如果file存在且已设置SGID,返回值为真。
[ -h file ] ------- 如果file存在且为符号链接,返回值为真。
[ -k file ] ------- 如果file存在且以设置粘滞位,返回值为真。
[ -p file ] ------- 如果file存在且为管道名,返回值为真。
[ -r file ] ------- 如果file存在且可读,返回值为真。
[ -s file ] ------- 如果file存在且大小不为0,返回值为真。
[ -t file ] ------- 如果file以打开且指向一个终端,返回值为真。
[ -u file ] ------- 如果file存在且已设置SUID,返回值为真。
[ -w file ] ------- 如果file存在且可写,返回值为真。
[ -x file ] ------- 如果file存在且可执行,返回值为真。
[ -O file ] ------- 如果file存在且属于有效用户ID,返回值为真。
[ -G file ] ------- 如果file存在且属于有效用户组,返回值为真。
[ -L file ] ------- 如果file存在且为符号链接,返回值为真。
[ -S file ] ------- 如果file存在且为套接字,返回值为真。
[ -z string ] ------- string的长度为0,返回值为真。
[ -n string ] ------- string的长度不为0,返回值为真。
shell条件判断中-a至-z的含义的更多相关文章
- shell if判断中常用的a-z表达式含义
shell if判断中常用的a-z表达式含义 可通过在在linux中man test命令查看下列参数的详细用法 [ -a FILE ] 如果 FILE 存在则为真. [ -b FILE ] 如果 ...
- 在条件判断中使用 all() / any()
在条件判断中使用 all() / any() all() 和 any() 两个函数非常适合在条件判断中使用.这两个函数接受一个可迭代对象,返回一个布尔值,其中: all(seq):仅当 seq 中所有 ...
- shell条件判断if中的-a到-z的意思
[ -a FILE ] 如果 FILE 存在则为真. [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真. [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则 ...
- [Shell]条件判断与流程控制:if, case, for, while, until
---------------------------------------------------------------------------------------------------- ...
- shell条件判断与流程控制
一 条件判断式语句 1.按文件类型进行判断 测试类型 作用 -b 文件 判断文件是否存在,并且是否为块设备文件(是块设备文件为真) -c 文件 判断文件是否存在,并且是否为字符设备文件(是字符设备设备 ...
- shell 条件判断语句整理
常用系统变量 1) $0 当前程式的名称 2) $n 当前程式的第n个参数,n=1,2,…9 3) $* 当前程式的任何参数(不包括程式本身) 4) ...
- LINUX SHELL条件判断
算术运算的条件判断 [] [[]]: -eq -ne -lt -le -gt -ge (( )):><>=<== [root@monitor ~]# if (( 2 == 3) ...
- PHP和JS在循环、条件判断中的不同之处
一.条件判断: php中算 false 的情况 1. boolean:false 2. 整形:0 3.浮点型:0 4.字符串:"" "0"(其他都对) 5.空 ...
- Shell条件判断(6)- 多重条件判断
多重条件判断 多个条件判断一起使用 测试选项 作用 判断1 -a 判断2 逻辑与,判断1和判断2都成立,最终的结果才为真 判断1 -o 判断2 逻辑或,判断1和判断2有一个成立,最终的结果就为真 ! ...
随机推荐
- 蓝牙-HCI错误码列表
错误码定义: /* Success code */ #define HCI_SUCCESS 0x00 /* Possible error codes */ #define HCI_UNKNOWN_HC ...
- Javascript 右移0位的作用
Javascript 中右移0位可以用来快速去掉小数,关于位移运算的定义: 右移运算是将一个二进制位的操作数按指定移动的位数向右移动,移出位被丢弃,左边移出的空位或者一律补0,或者补符号位. 实际看下 ...
- 安装 modelsim 10.4
安装教程: http://jingyan.baidu.com/article/da1091fb30d880027849d63a.html 在安装的过程中出现cmd乱(即在输入页面上停留字符),还有吱吱 ...
- 优先队列 :Priority Queue
PriorityQueue是从JDK1.5开始提供的新的数据结构接口,它是一种基于优先级堆的极大优先级队列.优先级队列是不同于先进先出队列的另一种队列. 每次从队列中取出的是具有最高优先权的元素.如果 ...
- jsp中target="_blank"的用法
对于点击查询按钮或a标签等,打开一个新页面并显示结果的做法如下: 1.form表单: 在form标签上加target="_blank"后,点击搜索按钮,显示查询结果时会打开一个新页 ...
- iOS 汉字拼音
获取汉字的拼音 #import <Foundation/Foundation.h> @interface NSString (Utils) /** * 汉字的拼音 * * @retur ...
- 我是如何在我的unbuntu 虚拟机上安装 配置QT的
①使用 linux公社 上面的脚本下载 qt5.5离线版 在上一篇随笔中 ②配置环境变量使bash能早到qmake编译器 # sudo vi /etc/profile (打开 全局环境变量保存位置) ...
- MIPS指令集相关
寄存器: 寄存器号 符号名 用途 0 始终为0 看起来象浪费,其实很有用 1 at ...
- FZU-2075 Substring(后缀数组)
Description Given a string, find a substring of it which the original string contains exactly n such ...
- 学习css中得与惑
css的学习分享 所学的css知识看多,会看懂.这只是在实践中发现的问题: 一. ???h1比div还大 h1上下有边距 为什么浮动不了 (现不知道) 二. css写了 表现不出来.... ...