Unix &引用;“设置”;在包含大括号的varValue的tcsh中发现命令错误
请告诉我如何使用tcsh命令解决丢失的}错误消息Unix &引用;“设置”;在包含大括号的varValue的tcsh中发现命令错误,unix,tcsh,Unix,Tcsh,请告诉我如何使用tcsh命令解决丢失的}错误消息 %set aaa = {123 456} Missing }. %set aaa = '{123 456}' echo $aaa Missing }. 添加逗号: set aaa = {123,456} 如果要将$aaa设置为字符串“{123 456}”,则需要在值周围加上单引号或双引号,就像在第二个set命令中一样 当您执行echo$aaa时,它将展开为您指定给它的值,然后展开大括号(有关大括号展开的信息,请参阅csh/tcsh文档)。要避
%set aaa = {123 456}
Missing }.
%set aaa = '{123 456}'
echo $aaa
Missing }.
添加逗号:
set aaa = {123,456}
如果要将
$aaa
设置为字符串“{123 456}”
,则需要在值周围加上单引号或双引号,就像在第二个set
命令中一样
当您执行echo$aaa时,它将展开为您指定给它的值,然后展开大括号(有关大括号展开的信息,请参阅csh/tcsh文档)。要避免大括号展开,请添加双引号:
echo "$aaa"
或者使用:q
限定符:
echo $aaa:q