gpt4 book ai didi

ksh - 在 korn shell 中如何根据给定的名称获取变量的值?

转载 作者:行者123 更新时间:2023-12-01 16:04:47 24 4
gpt4 key购买 nike

在给定变量名称后,ksh 中是否有一种方法可以获取变量的值?

例如:

#!/usr/bin/ksh
var_name=$1 #pretend here that the user passed the string "PATH"
echo ${$var_name} #echo value of $PATH -- what do I do here?

最佳答案

eval `echo '$'$var_name`

echo 将“$”连接到 $var_name 中的变量名,eval 对其求值以显示值。

编辑:上面说的不太对。正确答案是没有反引号。

eval echo '$'$var_name

关于ksh - 在 korn shell 中如何根据给定的名称获取变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/870860/

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