1. wc -L 命令
wc -L(一定是大写L)可以获取到当前行的长度,因此对于单独行的字符串可以用这个简单的方法获取;另外 wc -l(一定是小写的l)则是获取当前字符串内容的行数
echo "abcd" | wc -L
#结果为 4 表示长度
echo "abc" | wc -l
#结果为1 表示行数
2. expr length string 命令
expr length "abcd"
#结果为 4
3. awk+length 的方式获取字符串长度
echo "abcd" | awk '{print length($0)}'
#结果为 4
4. awk获取域的个数
echo "abcd" |awk -F "" '{print NF}'
5. echo ${#varname}的方式
name="abcd"
echo ${#name}