Bash 用sh脚本逃跑?

Bash 用sh脚本逃跑?,bash,sh,Bash,Sh,我的脚本中有以下行: xrandr --newmode "$xx$y" $m 其中,$x和$y是整数,用于生成类似1024x768的输出 不幸的是,我的脚本将$x解释为$xx-我如何才能停止此操作并获得所需的行为?您可以尝试这样做 "${x}x$y" 查看更多信息。您可以尝试这样做 "${x}x$y" 查看更多信息。一般逻辑是隔离变量,这样它就不会将xx作为变量名。有几种方法可以做到这一点: 使用引号: x="xvar";y="yvar" echo ""$x"x$y" echo ""$x"

我的脚本中有以下行:

xrandr --newmode "$xx$y" $m
其中,$x和$y是整数,用于生成类似1024x768的输出


不幸的是,我的脚本将$x解释为$xx-我如何才能停止此操作并获得所需的行为?

您可以尝试这样做

"${x}x$y"

查看更多信息。

您可以尝试这样做

"${x}x$y"

查看更多信息。

一般逻辑是隔离变量,这样它就不会将xx作为变量名。有几种方法可以做到这一点:

使用引号:

x="xvar";y="yvar"
echo ""$x"x$y"
echo ""$x"x"$y""
echo "$x""x""$y"
echo "$x"x"$y"
使用以下人员提到的大括号:


一般逻辑是隔离变量,使其不以xx作为变量名。有几种方法可以做到这一点:

使用引号:

x="xvar";y="yvar"
echo ""$x"x$y"
echo ""$x"x"$y""
echo "$x""x""$y"
echo "$x"x"$y"
使用以下人员提到的大括号: