String csh上的自连接字符串

String csh上的自连接字符串,string,shell,concatenation,csh,argv,String,Shell,Concatenation,Csh,Argv,我需要将部分内容从argv连接到我的一个变量 我将向您展示我的代码: #!/bin/csh set stringList = "" foreach param ($argv) if($param !~ TEST) then set stringList = $stringList " " $param endif end echo $stringList > /tmp/prova.txt 当然,txt文件上不会打印任何内容。 有解决办法吗?谢谢。换衣服

我需要将部分内容从argv连接到我的一个变量

我将向您展示我的代码:

#!/bin/csh

set stringList = ""
foreach param ($argv)
    if($param !~ TEST) then
        set stringList = $stringList " " $param
    endif
end

echo $stringList > /tmp/prova.txt
当然,txt文件上不会打印任何内容。 有解决办法吗?谢谢。

换衣服

        set stringList = $stringList " " $param


打开shell调试/跟踪功能,将顶行更改为
#/bin/csh-vx
。你可能会看到问题出在哪里。祝你好运
        set stringList = "$stringList $param"