在Shell里面判断字符串是否为空
来源:互联网 发布:数据库链表查询sql语句 编辑:程序博客网 时间:2024/05/22 11:36
主要有以下几种方法:
echo “$str”|awk '{print length($0)}'
expr length “$str”
echo “$str”|wc -c
但是第三种得出的值会多1,可能是把结束符也计算在内了
判断字符串为空的方法有三种:
if [ "$str" = "" ]
if [ x"$str" = x ]
if [ -z "$str" ] (-n 为非空)
注意:都要代双引号,否则有些命令会报错,养成好习惯吧!
我就是总忘记加双引号,开来我还真的是初学者呢……
原文地址http://im00100.blog.163.com/blog/static/76046672008091113817/
0 0
- 在Shell里面判断字符串是否为空
- 在Shell里面判断字符串是否为空
- 在Shell里面判断字符串是否为空
- 在Shell里面判断字符串是否为空 ,文件存在,目录存在
- shell判断字符串是否为空
- shell判断字符串是否为空
- 判断shell字符串是否为空
- shell脚本里怎样判断某个字符串是否为空
- 判断字符串是否为空
- 判断是否为空字符串
- 判断字符串是否为空
- 判断字符串是否为空
- 判断字符串是否为空
- 判断字符串 是否为空
- 判断字符串是否为空
- 判断字符串是否为空
- 判断字符串是否为空
- 判断字符串是否为空
- oracle中导出导入表以及数据
- 安卓开发的环境变量配置
- 导入导出时chr(13)和chr(10)的处理
- Runtime的实践——给一个类添加属性(关联对象)
- haar+adaboost训练过程及遇到的问题
- 在Shell里面判断字符串是否为空
- DOCTYPE声明 struts2与struts1区别
- json-cpp在ubuntu14.04下编译方法
- 使用JDK的native2ascii转码
- Android实战技巧之一:文本与布局(字符串变量在资源里替换)
- 深入Android SQLite 事务处理详解
- springmvc的handle method 方法
- LVS+Keepalived+Squid+Nginx高可用负载均衡缓存配置
- 为什么谷歌不会发生“魏则西事件”?