【发布时间】:2013-08-17 23:40:39
【问题描述】:
假设我想检查第一个参数是否为 2 个字符长。我试过了
if [ ${#$1} -e 2]
但它不起作用。
【问题讨论】:
标签: bash if-statement arguments string-length
假设我想检查第一个参数是否为 2 个字符长。我试过了
if [ ${#$1} -e 2]
但它不起作用。
【问题讨论】:
标签: bash if-statement arguments string-length
-eq 进行数值比较]前加一个空格:总而言之:
if [ ${#1} -eq 2 ]
then
echo "It's two characters long"
fi
【讨论】: