网站icp备案号是如何编制的,不关网站备案,专业网站建设公司地址,室内设计找工作网站1.${#var}
${#var}是用来计算变量$var的字符个数#xff0c;即$var的字符串长度。对于var数组来说#xff0c;${#var}表示的是数组中第一个元素的长度。
2.实例
2.1.统计字符串var的长度
样例#xff1a;
[rootkibana ~]# var123456789
[rootkibana ~]# echo ${#var}
9…1.${#var}
${#var}是用来计算变量$var的字符个数即$var的字符串长度。对于var数组来说${#var}表示的是数组中第一个元素的长度。
2.实例
2.1.统计字符串var的长度
样例
[rootkibana ~]# var123456789
[rootkibana ~]# echo ${#var}
9
[rootkibana ~]# 2.2.统计数组var第一个元素的长度
[rootkibana ~]# var(4321 1235 5687 11111 2222)
[rootkibana ~]# echo ${#var}
4
[rootkibana ~]# 2.3.统计数组var元素的个数
[rootkibana ~]# var(4321 1235 5687 11111 2222)
[rootkibana ~]# echo ${#var[*]}
5
[rootkibana ~]# echo ${#var[]}
5
[rootkibana ~]# 2.4.变量长度脚本样例及结果
#!/bin/bashE_NO_ARGS65if [ $# -eq 0 ];thenecho Please call this script with one or more command-line arguments.exit $E_NO_ARGS
fivar01123456789ztj
echo var01 ${var01}
echo Length of var01 ${#var01}
#var01字符串长度var02123456789 ztj
echo var02 ${var02}
echo Length of var02 ${#var02}
#var02字符串长度echo Number of command-line argements passed to script ${#}
#表示传入参数的个数统计
echo Number of command-line argements passed to script ${#*}
#表示传入参数的个数统计exit 0[rootkibana ~]# sh length-test.sh 1 2 3 4 5
var01 123456789ztj
Length of var01 12
var02 123456789 ztj
Length of var02 13
Number of command-line argements passed to script 5
Number of command-line argements passed to script 5