Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix &引用;“设置”;在包含大括号的varValue的tcsh中发现命令错误_Unix_Tcsh - Fatal编程技术网

Unix &引用;“设置”;在包含大括号的varValue的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文档)。要避

请告诉我如何使用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