自我连接csh上的字符串

时间:2012-12-11 10:16:49

标签: 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文件上没有打印任何内容。 有解决方案吗感谢。

1 个答案:

答案 0 :(得分:5)

更改

        set stringList = $stringList " " $param

        set stringList = "$stringList $param"