linux脚本-z,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 存在且是一个名字管道(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的意思相关推荐
- Linux的简单shell脚本中修改文件操作
Linux的简单shell脚本中修改文件操作 Linux Shell常用技巧(三) sed 八.流编辑器sed 8.1 sed简介 sed是stream editor的缩写,一种流编辑器,它一次处理一 ...
- linux之基础shell脚本编程1 基础变量赋值
本章主要介绍函数的基础,变量赋值,逻辑运算,条件表达式,测试 linux之基础shell脚本编程1 基础变量赋值 linux之基础shell脚本编程2 if语句循环判断 linux之基础shell脚 ...
- Linux基础篇--shell脚本编程基础
Linux基础篇–shell脚本编程基础 本章内容概要 编程基础 脚本基本格式 变量 运算 条件测试 配置用户环境 7.1 编程基础 程序:指令+数据 程序编程风格: 过程式:以指令为 ...
- linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件
搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...
- Linux 定时执行shell 脚本
2019年第 85 篇文章,总第 109 篇文章 本文大约2000字,阅读大约需要6分钟 crontab 可以在指定的时间执行一个shell脚本以及执行一系列 Linux 命令. 定时执行shell ...
- linux 定时执行搅拌,Linux上定时shell脚本
本文主要介绍在Linux系统上部署定时器,定时执行shell脚本,通过脚本执行sql文件 sql文件 -- 创建表 create table if not exists iot_test.iot_ta ...
- Linux篇:Shell脚本实现Gitlab双备份
01 前言 最近成功从架构组拿到了Gitlab的管理权限,第一件事就是想着如何备份,以防数据丢失背大锅,于是在网上搜索一番,发现一段非常赞的备份脚本,记录照着操作一下: 参考文章:https://bl ...
- linux执行shell过程日志,Android之在linux终端执行shell脚本直接打印当前运行app的日志...
1.问题 我们一般很多时候会需要在ubuntu终端上打印当前运行app的日志,我们一般常见的做法是 1).获取包名 打开当前运行的app,然后输入如下命令,然后在第一行TASK后面的就可以看到包名 a ...
- kettle脚本Linux执行,kettle在linux下面用于shell脚本执行:转换或者作业
1 将windows下面创建好的转换,放到Linux某一个文件夹下面.如:把0816_em.ktr文件放到/home/cfj/kettle/testdemo下面. 注意里面的数据库用户名和密码可能需要 ...
- linux下的shell脚本
linux下的shell脚本 一.Shell概述 二.Shell 解析器 三.Shell脚本入门 1. 脚本格式 2. 第一个Shell脚本:helloworld 3. 第二个Shell脚本:多命令处 ...
最新文章
- QQ WINDWOS 8 METRO版使用体验
- shell实例第12讲:给定目录找出包含关键字的文件
- Redis 基数统计:HyperLogLog 小内存大用处
- python 程序开发以及推荐机制设计
- libjingle源码解析(4)-【PseudoTcp】建立UDP之上的TCP(2):对交互数据流的处理
- ​让人惊叹的Johnson-Lindenstrauss引理:应用篇
- [特约· Keso ·东拉西扯] 我眼中的乔布斯
- Visual Studio 2013 各个版本的产品密钥
- blastn、blastp、blastx、tblastn和tblastx的区别与用法
- Python隐形马尔科夫实战_通过Python的Networkx和Sklearn来介绍隐性马尔科夫模型
- 【12306抢票神器】抢票啦—请收下这份2022元旦春节抢票攻略
- 飞腾服务器通过KunLun BIOS 对JBOD模式的系统盘进行格式化,删除系统盘中残留数据的操作方法
- 人一生要看的60本书
- 2013年12月福建省广播电台网络影响力排名
- 3.Navicat Premium:导入excel文件
- (转)x264代码详细阅读之x264.c,common.c,encoder.c
- 地图中的矢量POI兴趣点
- 【QT】回调函数的实现
- 云物大智题库--云计算
- 印章如何去蜡_印章抛光上蜡保养【图解】
热门文章
- PHP的介绍及应用,ajax的介绍及应用,跨域问题及jsonp解决方法
- 关于企业邮箱域名备案方法
- R语言实战 第2版 中文目录
- html2canvas教程_HTML5 Canvas教程:简介
- 数据科学与大数据技术和计算机科学与技术哪个好
- 国外计算机课程lab,计算机系统实验之bomblab
- noise levels descript
- 小米MIUI备份/小米助手数据通过BAK进行恢复 | 生成MIUI的descript.xml文件进行数据恢复 | 手动恢复MIUI备份/小米助手数据
- 羡慕寻龙分金闯古墓?心动何不行动
- Android 输入法键盘的隐藏和显示