shell中if 变量里包含字符串的判断
2016-08-03 03:17
274 查看
参考:
http://bbs.chinaunix.net/thread-1633281-1-1.html
需求:
判断变量cache_dir中是够包括"/data/cache"字符串
法1:
特别说明,以上方法适用于所有遵从POSIX的shell,如ksh。
http://bbs.chinaunix.net/thread-1633281-1-1.html
需求:
判断变量cache_dir中是够包括"/data/cache"字符串
法1:
if [[ "${cache_dir}" =~ "/data/cache" ]]; then echo "true" fi法2:
if [[ ${cache_dir} = */data/cache* ]]; then echo "true" fi法3:
if echo ${cache_dir} |grep -q "/data/cache"; then echo "true" fi法4:
echo ${cache_dir} |grep -q "/data/cache" && echo "true" || echo "false"
特别说明,以上方法适用于所有遵从POSIX的shell,如ksh。
相关文章推荐
- shell 判断变量中是否包含某个字符串
- 【脚本】shell 判断变量中是否包含某个字符串
- shell if判断(曾经被一个字符串相等的判断纠结半小时,最后只是if后少了个空格!) 和 awk引用外部变量判断
- shell中if判断一个变量为空
- shell-判断指定文件中是否包含指定的字符串
- aix shell 判断文件中是否包含某字符串
- [Shell] if、for、while流程语句以及整数字符串判断比较的实例详解
- Shell学习if判断字符串
- 一般是HTTP_ACCEPT这个服务器变量中如果包含如下几个字符串,就可以判断是手机
- 用Shell判断字符串包含关系的方法小结
- 判断一个字符串变量是否包含另一个子字符串
- shell脚本--if判断(数字条件、字符串条件)
- shell 判断传入的变量是否为空 if [ X$1 = X ]
- [Shell] if、for、while流程语句以及整数字符串判断比较的实例详解
- shell中判断变量是否为整型,字符,字符串等的函数
- shell下判断两个字符串是否有包含关系
- Linux系统shell脚本判断变量文件目录+l脚本的字符串截取(转)
- shell 判断字符串是否存在包含关系
- 批处理判断变量中是否包含字符串
- Shell判断字符串包含关系的几种方法