[ -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 存在且大小不为o则为真

[ -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 存在且是一个符号连接则为真

[ -S FILE ] 如果 FILE 存在且是一个套接字则为真

[ FILE1 -nt FILE2 ] 如果FILE1更新时间比FILE2近, 或者FILE1存在而FILE2不存在则为真

[ FILE1 -ot FILE2 ] 如果FILE1更新时间比FILE2晚, 或者FILE2存在而FILE1不存在则为真

[ FILE1 -ef FILE2 ] 如果 FILE1 和 FILE2 指向相同的设备和节点号则为真

[ -o OPTIONNAME ] 如果 shell选项 “OPTIONNAME” 开启则为真

[ -z STRING ] “STRING” 的长度为零则为真

[ -n STRING ] or [ STRING ] “STRING” 的长度为非零则为真

[ STRING1 == STRING2 ] 如果2个字符串相同。

[ STRING1 != STRING2 ] 如果字符串不相等则为真

[ INT1 -eq INT2 ] INT1等于INT2 equal

[ INT1 -ne INT2 ] INT1不等于INT2 not equal

[ INT1 -gt INT2 ] INT1大于INT2 greater than

[ INT1 -lt INT2 ] INT1小于INT2 less than

[ INT1 -ge INT2 ] INT1大于等于INT2 greater than and equal

[ INT1 -le INT2 ] INT1小于等于INT2 less than and equal

linux脚本-z,shell脚本中的-a到-z的意思相关推荐

  1. Linux的简单shell脚本中修改文件操作

    Linux的简单shell脚本中修改文件操作 Linux Shell常用技巧(三) sed 八.流编辑器sed 8.1 sed简介 sed是stream editor的缩写,一种流编辑器,它一次处理一 ...

  2. linux之基础shell脚本编程1 基础变量赋值

    本章主要介绍函数的基础,变量赋值,逻辑运算,条件表达式,测试 linux之基础shell脚本编程1  基础变量赋值 linux之基础shell脚本编程2 if语句循环判断 linux之基础shell脚 ...

  3. Linux基础篇--shell脚本编程基础

    Linux基础篇–shell脚本编程基础 本章内容概要  编程基础  脚本基本格式  变量  运算  条件测试  配置用户环境 7.1 编程基础 程序:指令+数据 程序编程风格:   过程式:以指令为 ...

  4. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件

    搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...

  5. Linux 定时执行shell 脚本

    2019年第 85 篇文章,总第 109 篇文章 本文大约2000字,阅读大约需要6分钟 crontab 可以在指定的时间执行一个shell脚本以及执行一系列 Linux 命令. 定时执行shell ...

  6. linux 定时执行搅拌,Linux上定时shell脚本

    本文主要介绍在Linux系统上部署定时器,定时执行shell脚本,通过脚本执行sql文件 sql文件 -- 创建表 create table if not exists iot_test.iot_ta ...

  7. Linux篇:Shell脚本实现Gitlab双备份

    01 前言 最近成功从架构组拿到了Gitlab的管理权限,第一件事就是想着如何备份,以防数据丢失背大锅,于是在网上搜索一番,发现一段非常赞的备份脚本,记录照着操作一下: 参考文章:https://bl ...

  8. linux执行shell过程日志,Android之在linux终端执行shell脚本直接打印当前运行app的日志...

    1.问题 我们一般很多时候会需要在ubuntu终端上打印当前运行app的日志,我们一般常见的做法是 1).获取包名 打开当前运行的app,然后输入如下命令,然后在第一行TASK后面的就可以看到包名 a ...

  9. kettle脚本Linux执行,kettle在linux下面用于shell脚本执行:转换或者作业

    1 将windows下面创建好的转换,放到Linux某一个文件夹下面.如:把0816_em.ktr文件放到/home/cfj/kettle/testdemo下面. 注意里面的数据库用户名和密码可能需要 ...

  10. linux下的shell脚本

    linux下的shell脚本 一.Shell概述 二.Shell 解析器 三.Shell脚本入门 1. 脚本格式 2. 第一个Shell脚本:helloworld 3. 第二个Shell脚本:多命令处 ...

最新文章

  1. QQ WINDWOS 8 METRO版使用体验
  2. shell实例第12讲:给定目录找出包含关键字的文件
  3. Redis 基数统计:HyperLogLog 小内存大用处
  4. python 程序开发以及推荐机制设计
  5. libjingle源码解析(4)-【PseudoTcp】建立UDP之上的TCP(2):对交互数据流的处理
  6. ​让人惊叹的Johnson-Lindenstrauss引理:应用篇
  7. [特约· Keso ·东拉西扯] 我眼中的乔布斯
  8. Visual Studio 2013 各个版本的产品密钥
  9. blastn、blastp、blastx、tblastn和tblastx的区别与用法
  10. Python隐形马尔科夫实战_通过Python的Networkx和Sklearn来介绍隐性马尔科夫模型
  11. 【12306抢票神器】抢票啦—请收下这份2022元旦春节抢票攻略
  12. 飞腾服务器通过KunLun BIOS 对JBOD模式的系统盘进行格式化,删除系统盘中残留数据的操作方法
  13. 人一生要看的60本书
  14. 2013年12月福建省广播电台网络影响力排名
  15. 3.Navicat Premium:导入excel文件
  16. (转)x264代码详细阅读之x264.c,common.c,encoder.c
  17. 地图中的矢量POI兴趣点
  18. 【QT】回调函数的实现
  19. 云物大智题库--云计算
  20. 印章如何去蜡_印章抛光上蜡保养【图解】

热门文章

  1. PHP的介绍及应用,ajax的介绍及应用,跨域问题及jsonp解决方法
  2. 关于企业邮箱域名备案方法
  3. R语言实战 第2版 中文目录
  4. html2canvas教程_HTML5 Canvas教程:简介
  5. 数据科学与大数据技术和计算机科学与技术哪个好
  6. 国外计算机课程lab,计算机系统实验之bomblab
  7. noise levels descript
  8. 小米MIUI备份/小米助手数据通过BAK进行恢复 | 生成MIUI的descript.xml文件进行数据恢复 | 手动恢复MIUI备份/小米助手数据
  9. 羡慕寻龙分金闯古墓?心动何不行动
  10. Android 输入法键盘的隐藏和显示