gpt4 book ai didi

shell - 使用 shell 重置变量

转载 作者:行者123 更新时间:2023-12-03 08:58:03 25 4
gpt4 key购买 nike

我使用 shell 脚本来重置变量。

 #!/bin/sh 
reset_var() {
while [ "$#" -gt "0" ] do
echo "\$1 is $1"
unset $1 done
}

i=50
j= 40
reset_var i j

但这不起作用!

目的是将i和j变量重置为0

有什么方法可以重置许多变量!

最佳答案

在您的情况下,您不需要 reset_var 函数,只需执行以下操作:

i=50
j=40
unset i j

也就是说,一个可能的 reset_var 函数是:

reset_var() {
while [ "${#}" -ge 1 ] ; do
unset "${1}"
shift
done
}

关于shell - 使用 shell 重置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53592271/

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