Shell if 参数含义列表
[ -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
存在且是一个名字管道(F如果O)则为真。
[ -r
FILE
] 如果
FILE
存在且是可读的则为真。
[ -s
FILE
] 如果
FILE
存在且大小不为
0
则为真。
[ -t FD ] 如果文件描述符 FD 打开且指向一个终端则为真。
[ -u
FILE
] 如果
FILE
存在且设置了SUID (
set
user ID)则为真。
[ -w
FILE
] 如果
FILE
如果
FILE
存在且是可写的则为真。
[ -x
FILE
] 如果
FILE
存在且是可执行的则为真。
[ -O
FILE
] 如果
FILE
存在且属有效用户ID则为真。
[ -G
FILE
] 如果
FILE
存在且属有效用户组则为真。
[ -L
FILE
] 如果
FILE
存在且是一个符号连接则为真。
[ -N
FILE
] 如果
FILE
存在
and
has been
mod
如果ied since it was last read则为真。
[ -S
FILE
] 如果
FILE
存在且是一个套接字则为真。
[ FILE1 -nt FILE2 ] 如果 FILE1 has been changed more recently than FILE2,
or
如果 FILE1 exists
and
FILE2 does
not
则为真。
[ FILE1 -ot FILE2 ] 如果 FILE1 比 FILE2 要老, 或者 FILE2 存在且 FILE1 不存在则为真。
[ FILE1 -ef FILE2 ] 如果 FILE1 和 FILE2 指向相同的设备和节点号则为真。
[ -o OPTIONNAME ] 如果 shell选项 “OPTIONNAME” 开启则为真。
[ -z
STRING
] “
STRING
” 的长度为零则为真。
[ -n
STRING
]
or
[
STRING
] “
STRING
” 的长度为非零 non-zero则为真。
[ STRING1 == STRING2 ] 如果
2
个字符串相同。 “=” may be used instead
of
“==”
for
strict POSIX compliance则为真。
[ STRING1 != STRING2 ] 如果字符串不相等则为真。
[ STRING1 < STRING2 ] 如果 “STRING1” sorts before “STRING2” lexicographically
in
the current locale则为真。
[ STRING1 > STRING2 ] 如果 “STRING1” sorts after “STRING2” lexicographically
in
the current locale则为真。
[ ARG1 OP ARG2 ] “OP”
is
one
of
-eq, -ne, -lt, -le, -gt
or
-ge. These arithmetic binary operators return
true
if
“ARG1”
is
equal
to
,
not
equal
to
, less than, less than
or
equal
to
, greater than,
or
greater than
or
equal
to
“ARG2”, respectively. “ARG1”
and
“ARG2” are integers.
Shell if 参数含义列表的更多相关文章
- [ 转]Shell中参数($0,$1,$#,$NF,$@等)的含义
Shell中参数($0,$1,$#,$NF,$@等)的含义 发布时间:2018-01-19 来源:网络 上传者:用户 摘要:此处仅仅从来记录平时常用的命令的参数.以免下次忘记时及时找到.也方便更多的人 ...
- shell $x的含义
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行 ...
- (转)hadoop三个配置文件的参数含义说明
hadoop三个配置文件的参数含义说明 1 获取默认配置 配置hadoop,主要是配置core-site.xml,hdfs-site.xml,mapred-site.xml三个配 ...
- shell中$#等含义
$# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示 ...
- shell 命令参数
$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本 ...
- php编译参数选项 具体参数含义可以用./configure --help来查看
php编译参数选项 PHP_INSTALL_PATH=/data/web/php MYSQL_INSTALL_PATH=/data/web/mysql ./configure --prefix=${ ...
- sklearn的train_test_split()各函数参数含义解释(非常全)
sklearn之train_test_split()函数各参数含义(非常全) 在机器学习中,我们通常将原始数据按照比例分割为“测试集”和“训练集”,从 sklearn.model_selection ...
- paip.提升效率--调试--日志系统日志参数含义---python
paip.提升效率--调试--日志系统日志参数含义---python #同时向控制台和文件输出日志 #日志参数含义 import logging log_format = '%(filename)s ...
- Shell 传递参数
Shell 传递参数 向脚本传递参数,格式为:$n. 向脚本传递三个参数,并分别输出: echo "Shell 传递参数实例!"; echo "第一个参数为:$1&quo ...
随机推荐
- <C#任务导引教程>练习七
//55,类的声明示例using System;class Date{ public int year; public int month; public int day; p ...
- [hdu6989]Didn't I Say to Make My Abilities Average in the Next Life?!
显然问题即求$\frac{\sum_{x\le l\le r\le y}(\max_{l\le i\le r}a_{i}+\min_{l\le i\le r}a_{i})}{(y-x+2)(y-x+1 ...
- go语言并发编程
引言 说到go语言最厉害的是什么就不得不提到并发,并发是什么?,与并发相关的并行又是什么? 并发:同一时间段内执行多个任务 并行:同一时刻执行多个任务 进程.线程与协程 进程: 进程是具有一定独立功能 ...
- NLP 开源形近字算法补完计划(完结篇)
前言 所有的故事都有开始,也终将结束. 本文将作为 NLP 汉字相似度的完结篇,为该系列画上一个句号. 起-NLP 中文形近字相似度计算思路 承-中文形近字相似度算法实现,为汉字 NLP 尽一点绵薄之 ...
- Mac更换鼠标指针样式_ANI、CUR文件解析
前情提要 因为之前写了一篇mousecape的博客有一些回应,所以我决定写个续.主要是教大家怎么把cur文件和ani文件插入到mousecape里面,顺便提供几个做好的cape文件. 先给大家推荐一个 ...
- 【POJ2018】【实数域上的二分】【dp】
传送门:http://poj.org/problem?id=2018: 大概题意是求一个正整数数列 A 的平均数最大 长度不小于 L 的子段 我们可以二分答案 判定是否有一个长度不小于L的子段 平均数 ...
- Codeforces 639E - Bear and Paradox(二分+贪心)
Codeforces 题目传送门 & 洛谷题目传送门 原来 jxd 作业里也有我会做的题 i 了 i 了 首先这种题目的套路就是先考虑对于一个固定的 \(c\),怎样求出得分最高的策略,而类似 ...
- Python基础笔记3
高级特性 代码不是越多越好,而是越少越好.代码不是越复杂越好,而是越简单越好.代码越少,开发效率越高. 1.切片 切片(Slice)操作符,取一个list或tuple的部分元素非常常见. 列表 L = ...
- Atom编辑器速查
简介 Atom 是 Github 开源的文本编辑器,相当于半个IDE.其特点如下: (1)免费开源,多平台支持(Windows.Mac.Linux): (2)界面美观.现代化,使用舒适: (3)多文件 ...
- C#gridview尾部统计
protected void gridSettlement_RowDataBound(object sender, GridViewRowEventArgs e) { if (dtSettlement ...