西松と申します。

投げたジョブが終わったことを
 * 正常に終わったのかどうか
 * どこのディレクトリか
の情報とともにメールで

% a_job ; ( echo $? ; pwd ) | mail -s'Your job is finished' メール@アドレス &

などと自分に知らせたいのですが、tcshの場合

% false ; ( echo $? ; pwd ) 
0
/home/t-nissie

と、()を使うとfalseの返すstatusをうまくひろってくれないようです。
bash, ksh はOKです:

$ false ; ( echo $? ; pwd )
1
/home/t-nissie

たいていのshellに使えて短く書ける方法はないでしょうか。
-- 
 love && peace && free_software
 西松 毅