我正在嘗試創建一個簡單的 bash 腳本來讀取用戶輸入並將此輸入用作腳本中的變數。
目前看起來是這樣的:
echo "Please specify file:"
read FILE
我想要它做的是檢查$FILE
輸入,如果太長則拒絕它,我嘗試了幾個if
命令,但找不到檢查輸入長度的測試。
請問有人可以幫忙嗎?
謝謝
答案1
${#file}
返回 的長度$file
。
if (( ${#file} > 20 )) ; then
echo Filename too long. >&2
fi
看參數擴充在man bash
。