gpt4 book ai didi

linux - 在 Bash 脚本中使用输入参数的数值

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:28:55 27 4
gpt4 key购买 nike

<分区>

我想像这样使用传递给 bash 脚本的输入参数的数值:

./script_pb3.sh out.txt 3

在这里,我想采用我传递的第二个参数(即值 3)并将其用作脚本中的数值,如下所示:

#!/bin/bash
NUM=$2

for i in {1..$NUM}; do
echo $i
done

但是当我运行它时,我得到的只是

{1..3}

代替

1
2
3

您能否解释为什么会发生这种情况以及解决方法?我认为这个问题旨在将字符串值转换为整数值,但我不确定。非常感谢任何帮助。

编辑:答案 from here包含关于我的问题的答案的辩论(即假设答案是已知的),但它不是我的问题的答案,因此我在第一次搜索中没有找到它。不过,谢谢您指出这一点。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com