linux shell 获取字符串长度,空字符串判断
2015-01-21 13:22
295 查看
计算字符串长度可用的4种方法:
echo “$str”|awk '{print length($0)}'
expr length “$str”
echo “$str”|wc -c
但是第三种得出的值会多1,可能是把结束符也计算在内了
array 为数组
length=${#array[@]}
echo $length 可得数组个数
判断字符串为空的方法有三种:
if [ "$str" = "" ]
if [ x"$str" = x ]
if [ -z "$str" ]
注意:都要代双引号,否则有些命令会报错,养成好习惯吧!
echo “$str”|awk '{print length($0)}'
expr length “$str”
echo “$str”|wc -c
但是第三种得出的值会多1,可能是把结束符也计算在内了
array 为数组
length=${#array[@]}
echo $length 可得数组个数
判断字符串为空的方法有三种:
if [ "$str" = "" ]
if [ x"$str" = x ]
if [ -z "$str" ]
注意:都要代双引号,否则有些命令会报错,养成好习惯吧!
相关文章推荐
- linux 学习20170726 查看进程号及环境变量、获取字符串长度及shell版本
- shell中获取字符串长度的方法,获取数组元素个数,获取数组元素,数组遍历
- shell 字符串为空和长度的判断
- shell 字符串为空和长度的判断
- shell判断字符串长度
- Shell中获取字符串长度的七种方法
- Shell中获取字符串长度方法总结
- linux的shell脚本下判断一个变量值或字符串是否为整数
- Shell脚本执行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell判断hdfs文件目录是否存在
- linux shell 编程 3(if then else fi 字符串空的判断)
- shell 字符串为空和长度的判断
- shell获取字符串长度
- Linux系统shell脚本对字符串、数字、文件的判断
- shell 字符串为空和长度的判断
- Shell脚本计算字符串长度和判断字符串为空小技巧
- Shell脚本计算字符串长度和判断字符串为空小技巧
- Linux下判断字符串长度
- [转载]Linux系统如何用shell命令获取文件或字符串的MD5值
- shell 字符串为空和长度的判断
- shell 字符串为空和长度的判断