Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 bash 中,我得到一个 subshell 块的标准输出并将其分配给一个变量,例如:
$ VAL="$(ls)"
如何在 tcsh 中做到这一点?
使用反引号获取输出并将set其分配给变量
set
例子:
$ set val=`ls` $ set val=`ls | grep foo`
清除变量使用unset val
unset val
有关csh / tcsh 的更多示例和信息,请参见http://www.grymoire.com/Unix/Csh.html