小编ZDR*_*RuX的帖子

使用{$ var}在for循环中进行变量替换

我是新手来编写脚本,我正在尝试通过制作这个简单要求一系列数字的小脚本来练习.我会输入前.5..20它应该打印范围,但是它只是回显我输入的内容(在这个例子中为"5..20")并且不扩展变量.有人能告诉我我做错了什么吗?

脚本:

    echo -n "Enter range of number to display using 0..10 format: "
    read range

    function func_printrage
    {
         for n in {$range}; do
         echo $n
         done
    }

func_printrange
Run Code Online (Sandbox Code Playgroud)

bash

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

标签 统计

bash ×1