我有这个bash脚本,它应该将视频/元模式设置为我的第一个命令行参数确定的变量。
应该将它设置为调用它的变量中的模式,而不是将其设置为变量名。
以下是代码:
#!/bin/bash
TV="DPY-0: nvidia-auto-select @1440x900 +0+0 {ViewPortIn=1440x900, ViewPortOut
TV_notear="DPY-0: nvidia-auto-select @1440x900 +0+0 {ViewPortIn=1440x900, View
NOTV="DPY-0: nvidia-auto-select @1440x900 +0+0 {ViewPortIn=1440x900, ViewPortOu
echo "Setting display preset to $1"
nvidia-settings --assign CurrentMetaMode="$1"
exit $?
答案 0 :(得分:2)
您想要的语法是${!name}
echo "Setting display preset to ${!1}"
nvidia-settings --assign CurrentMetaMode="${!1}"