小编0si*_*ris的帖子

利用用户输入的整数使用计数器进行循环

我正在编写一个脚本,有一段时间我想获取用户输入并用作带有计数器的整数值,如下所示:

read -p "How many bytes would you like you replace :> " $numOfBytes
echo "$numOfBytes bytes to replace"
while [ $counter -le $numOfBytes ]
do
    echo "testing counter value = $counter"
    let $counter++
done
Run Code Online (Sandbox Code Playgroud)

据我了解,它目前不起作用,因为它将 numOfBytes 变量作为字符串。

我需要如何将字符串转换为 int 吗?有可能做这样的事情吗?有替代方案吗?

bash shell-script

3
推荐指数
1
解决办法
7070
查看次数

标签 统计

bash ×1

shell-script ×1