2017-06-13 37 views
1

我想知道是否有方法将原始字符串设置为变量。特别是包含元字符的字符串。假设我想将“test [2]”存储到一个变量中,而不用如下所示的方括号。tcsh将原始字符串设置为变量

#! /bin/tcsh 
set my_string = "test[2]" 

我该怎么做? 在此先感谢。

+0

'set my_string ='“test [2]”''应该做你想做的。 –

回答

0

您可以使用set noglob防止从tcsh的扩展的通配符如[

% set noglob 
% set my_string = test[2] 
% echo $my_string 
test[2] 

您可以使用set glob再次启用它。

相关问题