求助,请教一下echo ${#?}啥意思?还是比较模糊!

os = centos6.6
echo ${#os}
为什么输出结果是:9
里面的#是代表统计的意思么?求解释,谢谢

catspeake
浏览 110回答 1
1回答

BIG阳

获取该变量的长度。加上#应该是该变量的长度,你可以试试[root@ziwei home]# var=QAZ[root@ziwei home]# echo ${#var}3[root@ziwei home]# var=QAZW[root@ziwei home]# echo ${#var}4[root@ziwei home]# var=QAZWS[root@ziwei home]# echo ${#var}5[root@ziwei home]# var=QAZWSX[root@ziwei home]# echo ${#var}6
打开App,查看更多内容
随时随地看视频慕课网APP