在BASH中,可以使用以下方法静默调用外部脚本并将变量传递给'case'语句:
#!/bin/bash
case "$1" in
value1)
# 处理value1的逻辑
;;
value2)
# 处理value2的逻辑
;;
*)
# 处理其他情况的逻辑
;;
esac
#!/bin/bash
variable="value1" # 设置要传递的变量值
# 调用外部脚本,并将变量传递给它
./script.sh "$variable" >/dev/null 2>&1
在上述示例中,我们将变量"value1"传递给外部脚本script.sh,并使用/dev/null将输出重定向到空设备,以实现静默调用。
请注意,脚本文件script.sh需要具有执行权限。可以使用以下命令为脚本文件添加执行权限:
chmod +x script.sh
这样,当主脚本运行时,它将静默调用外部脚本并将变量传递给'case'语句进行处理。
推荐的腾讯云相关产品和产品介绍链接地址:
以上是腾讯云提供的一些相关产品,可以根据具体需求选择适合的产品进行开发和部署。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云