将变量放入终端的卡尔达诺钱包函数中

将变量放入终端的卡尔达诺钱包函数中

如何使终端中的变量可以更改,例如地址,我希望能够通过不同地址的终端中的for循环来运行此函数。

变量 $1、$2、$3

答案1

看起来你已经做到了?假设 shell 是 bash,$X 标签将扩展到您传入的任何内容。

因此,您可以使用 for 循环来包装该调用,如下所示:

# declare an array variable
declare -a arr=("element1" "element2" "element3")

# now loop through the above array
for i in "${arr[@]}"
do
   echo "$i"
   #or do whatever with individual element of the array
done

#You can access them using echo "${arr[0]}", "${arr[1]}" also

在您的情况下,您需要每个循环获取 $1、$2、$3 并设置它们,或者也将它们设置为数组,然后使用计数器进行迭代

查看https://stackoverflow.com/questions/8880603/loop-through-an-array-of-strings-in-bash更多示例

答案2

在单引号内,所有内容都按字面意思保留,无一例外。

这意味着您必须关闭引号,插入一些内容,然后再次重新输入。

'before'"$variable"'after'
'before'"'"'after'
'before'\''after'

相关内容