1
您好我需要像這樣創建的字符串:帶有shell命令參數引號的Ruby字符串?
drawtext="fontfile=/Users/stpn/Documents/Video_Experiments/fonts/Trebuchet_MS.ttf:text='content':fontsize=100:fontcolor=red:y=h/2"
我要像做
str = Q%[drawtext="fontfile=/Users/stpn/Documents/Video_Experiments/fonts/Trebuchet_MS.ttf:text='content':fontsize=100:fontcolor=red:y=h/2"]
我得到這個:
=> "drawtext=\"fontfile=/Users/stpn/Documents/Video_Experiments/fonts/Trebuchet_MS.ttf:text='content':fontsize=100:fontcolor=red:y=h/2\""
轉義字符後等號的「drawtext =」是我想擺脫的。如何實現這一點?
該字符串將在命令行參數中使用。
紅寶石殼檢查值時逃脫引號字符爲您服務。試試'puts str',它將完全按原樣打印字符串。我認爲它已經以你需要的形式出現了。 –