Bash 脚本将 nvidia 元模式设置为变量名而不是变量
Bash script sets nvidia meta mode to the variable name instead of the variable
我有这个 bash 脚本,它应该将 video/meta 模式设置为由我的第一个命令行参数确定的变量。
应该将其设置为调用它的变量中的模式,而不是将其设置为变量名。
代码如下:
#!/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 "
nvidia-settings --assign CurrentMetaMode=""
exit $?
你想要的语法是${!name}
echo "Setting display preset to ${!1}"
nvidia-settings --assign CurrentMetaMode="${!1}"
我有这个 bash 脚本,它应该将 video/meta 模式设置为由我的第一个命令行参数确定的变量。
应该将其设置为调用它的变量中的模式,而不是将其设置为变量名。
代码如下:
#!/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 "
nvidia-settings --assign CurrentMetaMode=""
exit $?
你想要的语法是${!name}
echo "Setting display preset to ${!1}"
nvidia-settings --assign CurrentMetaMode="${!1}"