在这个示例中,${#param}
会返回变量param
的长度。这里param
是脚本的第一个参数,即$1
。
如果你想获取特定参数的长度,只需将param
替换为相应的变量,例如$2
表示第二个参数,以此类推。
完整示例脚本如下:
shell#!/bin/bash
# 打印所有参数
echo "All parameters: $*"
# 打印所有参数,以逗号分隔
echo "All parameters: $@"
# 打印第一个参数
echo "First parameter: $1"
在Shell脚本中,你可以使用特殊参数扩展符 ${#variable}
来获取变量的长度,其中 variable
是你想要获取长度的变量名。如果你想要获取脚本参数的长度,你可以使用 $1
、$2
等来代表第一个、第二个参数,然后应用 ${#}
扩展符。
标签:shell,param,echo,获取,参数,长度
From: https://www.cnblogs.com/gaoyuechen/p/18459058