gpt4 book ai didi

linux - Shell 脚本中的动态变量赋值 - 如何?

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

<分区>

我的 bash 脚本中有两个变量

CAR_PRICE=50000
BIKE_PRICE=20000

我在执行 .sh shell 脚本文件时传递命令行参数。

--vehicletype CAR  or --vehicletype BIKE

我能够读取脚本中的车辆类型值并存储在另一个变量中

VEHICLE_TYPE=<VALUE PASSED FROM COMMAND LINE ARG i.e CAR/BIKE

现在我尝试使用以下语法动态读取 CAR_PRICE 或 BIKE_PRICE

${${VEHICLE_TYPE}_PRICE} 

获取替换变量第一部分的参数值动态地基于值 passwed ie 但它抛出 Bad Substitution 错误

我尝试了几种方法,但似乎没有任何效果。我是 shell 脚本的新手,不确定是否这样bash 脚本支持动态替换。

任何指示都会有所帮助。

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