Quoting

需要用’設置變數'

  • February 22, 2014

我有一個 tcsh 腳本,我需要在其中設置一個變數來定義我的系統類型。

type=abc project=def sysname=["Linux"]

我嘗試了各種組合來逃避["但都沒有成功。我要麼得到Unmatched “,要麼無法回顯該變數。

我嘗試了下面的程式碼。

set systype = "type=abc project=def sysname=\[\"Linux\"\]"

您可以使用單引號保護字元串。

例子

$ set systype='type=abc project=def sysname=["Linux"]'

迴聲

$ echo "$systype"
type=abc project=def sysname=["Linux"]

引用自:https://unix.stackexchange.com/questions/116358