在bash中,我得到一个子shell块的stdout并将其分配给变量如:
$ VAL="$(ls)"
如何在tcsh中完成?
答案 0 :(得分:3)
使用反引号获取输出并使用set
将其分配给变量
的示例:
$ set val=`ls`
$ set val=`ls | grep foo`
清除变量use unset val
有关csh / tcsh
的更多示例和信息,请参阅http://www.grymoire.com/Unix/Csh.html