0
不知道如何存儲在UNIX shell腳本中使用的speacial字符打開和關閉括號()中的變量存儲()在UNIX shell腳本的變量
不知道如何存儲在UNIX shell腳本中使用的speacial字符打開和關閉括號()中的變量存儲()在UNIX shell腳本的變量
這對我的作品
#!/bin/sh
asdf="()"
echo $asdf
確保使用在你的括號報價:
$ x='()'
$ echo $x
()
您正在使用bash或SH?如果你使用BASH,'()'可以正常工作,但是,如果你使用SH,你應該使用反引號來使它符合POSIX標準。 – Anders 2013-03-12 14:02:25
目前尚不清楚OP是指命令替換。如果他是,$(...)'也符合POSIX標準。 POSIX不限於原始Bourne shell支持的內容;如果我記得,它主要基於'ksh'。 – chepner 2013-03-12 14:27:10