;_;
#!/bin/csh if ( `/bin/sh -c 'echo $FOO'` == "" ) then echo "no FOO" else echo "FOO = $FOO" endif if ( `printenv FOO` == "" ) then echo "no FOO" else echo "FOO = $FOO" endif if ( $?FOO == 0 ) then echo "no FOO" else echo "FOO = $FOO" endif
% unsetenv FOO % ./zzz.csh no FOO no FOO no FOO % setenv FOO HOGE % ./zzz.csh FOO = HOGE FOO = HOGE FOO = HOGE %って普通最後のかな。ぼくは printenv するのが好きかも。
if ( $?FOO ) then echo "FOO = $FOO" else echo "no FOO" endif↑ですな。
csh scriptって久々にみてちょっと感慨深し。
なおそーにも、HDDがイカれちゃってのぉ。<br>実はバックアップとってなかったから、<br>いろいろ困ってしまうため、<br>おんなじHDDのジャンク品を探して購入して、<br>コントローラ基盤を乗せ換えて、<br>read-only でマウントして、<br>コピーして、<br>やっと復旧。<br>ふぅ。。。