我正在尝试创建一个简单的 bash 脚本来读取用户输入并将此输入用作脚本中的变量。
目前看起来是这样的:
echo "Please specify file:"
read FILE
我想要它做的是检查$FILE
输入,如果太长则拒绝它,我尝试了几个if
命令,但找不到检查输入长度的测试。
请问有人可以帮忙吗?
谢谢
答案1
${#file}
返回 的长度$file
。
if (( ${#file} > 20 )) ; then
echo Filename too long. >&2
fi
看参数扩展在man bash
。