shell脚本文件类型与字符串判断
来源:互联网 发布:重庆网络机柜cqwsjg 编辑:程序博客网 时间:2024/06/05 11:03
运算符描述示例文件比较运算符-e filename如果 filename存在,则为真[ -e /var/log/syslog ]-d filename如果 filename为目录,则为真[ -d /tmp/mydir ]-f filename如果 filename为常规文件,则为真[ -f /usr/bin/grep ]-L filename如果 filename为符号链接,则为真[ -L /usr/bin/grep ]-r filename如果 filename可读,则为真[ -r /var/log/syslog ]-w filename如果 filename可写,则为真[ -w /var/mytmp.txt ]-x filename如果 filename可执行,则为真[ -L /usr/bin/grep ]filename1-nt filename2如果 filename1比 filename2新,则为真[ /tmp/install/etc/services -nt /etc/services ]filename1-ot filename2如果 filename1比 filename2旧,则为真[ /boot/bzImage -ot arch/i386/boot/bzImage ]字符串比较运算符 (请注意引号的使用,这是防止空格扰乱代码的好方法)-z string如果 string长度为零,则为真[ -z "$myvar" ]-n string如果 string长度非零,则为真[ -n "$myvar" ]string1= string2如果 string1与 string2相同,则为真[ "$myvar" = "one two three" ]string1!= string2如果 string1与 string2不同,则为真[ "$myvar" != "one two three" ]算术比较运算符num1-eq num2等于[ 3 -eq $mynum ]num1-ne num2不等于[ 3 -ne $mynum ]num1-lt num2小于[ 3 -lt $mynum ]num1-le num2小于或等于[ 3 -le $mynum ]num1-gt num2大于[ 3 -gt $mynum ]num1-ge num2大于或等于[ 3 -ge $mynum ]
- shell脚本文件类型与字符串判断
- shell脚本判断字符串包含
- Shell脚本:判断当前目录下所有的文件类型
- hell脚本 test 判断文件类型
- shell判断文件与字符串
- linux下设计一个Shell脚本:判断当前工作目录下所有的文件类型。
- 4.3 文件类型判断宏与文件类型常量
- shell脚本之条件测试与判断
- shell脚本---统计文件夹下文件类型信息
- Shell脚本列举文件类型统计信息
- 文件类型统计信息的shell脚本
- jQuery判断文件类型与文件大小
- shell编程实例二判断文件类型
- Linux系统shell脚本对字符串、数字、文件的判断
- shell脚本--if判断(数字条件、字符串条件)
- 【脚本】shell 判断变量中是否包含某个字符串
- shell脚本--if判断(数字条件、字符串条件)
- shell脚本里怎样判断某个字符串是否为空
- l2tp vpn 报错误781 提示需要证书!!!
- Convert和Datediff日期转换函数效率对比(第一次发帖)
- Bash Shell脚本字符串截断
- C#的?is 和as
- Java用JDBC保存读取二进制数据
- shell脚本文件类型与字符串判断
- Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
- 什么是BI(Business Intelligence)
- 新浪微博与腾讯微博的开放平台比较 -- 从程序员的角度
- 什么是ETL
- Android CTS (Compatibility Test Suite) introduction
- MySQL互为主从配置
- 学习-使用 Android 和 XML 构建动态用户界面
- hibernate的Criteria Query[转]