bashでは、サブシェルブロックのstdoutを取得し、次のような変数に割り当てます。
$ VAL="$(ls)"
これはtcshでどのように行うことができますか?
バッククォートを使用して出力を取得し、set
それを変数に割り当てるために使用します
例:
$ set val=`ls`
$ set val=`ls | grep foo`
変数の使用をクリアするにはunset val
csh / tcshのその他の例と情報については、http://www.grymoire.com/Unix/Csh.htmlを参照してください。