2

在 bash 中,我得到一个 subshel​​l 块的标准输出并将其分配给一个变量,例如:

$ VAL="$(ls)"

如何在 tcsh 中做到这一点?

4

1 回答 1

3

使用反引号获取输出并将set其分配给变量

例子:

    $ set val=`ls`
    $ set val=`ls | grep foo`

清除变量使用unset val

有关csh / tcsh 的更多示例和信息,请参见http://www.grymoire.com/Unix/Csh.html

于 2012-11-09T15:16:30.780 回答