2015-07-13 81 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"