2015-07-13 80 views
1

我有以下行我的脚本:在sh脚本中转义?

xrandr --newmode "$xx$y" $m 

其中$x$y是整数,以产生输出像1024x768

不幸的是我的脚本解释$x$xx - 我怎样才能制止这种&获得所需的行为?

回答

5

你可以尝试做这样

"${x}x$y" 

看一看the docs获取更多信息。

1

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

使用引号:

​​

使用大括号(由Alberto Zaccagni提及):

echo "${x}x$y"