1、变量自带的获取长度的方法(echo ${#char})

效率最高
2、利用管道加wc的方法(echo ${char}|wc -l)

效率最低
3、利用expr自带的length方法(expr length "${char}")

4、利用awk自带的length函数方法

在Shell编程中,应尽量使用内置操作或函数来完成。
1、变量自带的获取长度的方法(echo ${#char})
2、利用管道加wc的方法(echo ${char}|wc -l)
3、利用expr自带的length方法(expr length "${char}")
4、利用awk自带的length函数方法
在Shell编程中,应尽量使用内置操作或函数来完成。