Shell脚本计算字符串长度和判断字符串为空小技巧
2015-04-29 10:06
706 查看
一些需要注意的脚本问题
计算字符串长度可用的三种方法:
echo “$str”|awk '{print length($0)}'
expr length “$str”
echo “$str”|wc -c
但是第三种得出的值会多1,可能是把结束符也计算在内了
判断字符串为空的方法有三种:
if [ "$str" = "" ]
if [ x"$str" = x ]
if [ -z "$str" ]
注意:都要代双引号,否则有些命令会报错。
您可能感兴趣的文章:
相关文章推荐
- Shell脚本计算字符串长度和判断字符串为空小技巧
- Shell脚本中计算字符串长度的5种方法
- Shell脚本中计算字符串长度的5种方法
- Shell脚本中计算字符串长度的5种方法
- Shell脚本中计算字符串长度的5种方法
- Shell脚本中计算字符串长度的5种方法
- Shell脚本中计算字符串长度的5种方法
- shell判断字符串长度
- Linux系统shell脚本对字符串、数字、文件的判断
- shell脚本中字符和文件的判断及字符串入参的注意事项
- shell脚本--if判断(数字条件、字符串条件)
- Objective-C ,ios,iphone开发基础:如何判断一个字符是不是中文字符。计算一段字符串的长度。
- Shell脚本 字符串大小比较 字符串是否相等比较 字符串是否为空判断
- shell 字符串为空和长度的判断
- shell判断字符串相等脚本
- Shell脚本中字符串判空:使用-z 字符串长度为0时,为真,-n字符串长度不为0,为真。这两个都不靠谱【转】
- shell脚本--if判断(数字条件、字符串条件)
- shell 字符串为空和长度的判断
- Shell脚本 字符串大小比较 字符串是否相等比较 字符串是否为空判断
- shell脚本之判断字符串是否相等