#!/bin/csh # 5.1 いらない file を消すコマンド pur echo purge: start. # ls で実行される file が 全てひとつずつ $i になります。 foreach i(`/bin/ls`) # =~ は正規表現を許す 比較でした。 if($i =~ *.dvi) then rm $i endif # if($i == core) then rm $i endif if($i =~ *.o) then rm $i endif if($i =~ *~) then rm $i endif if($i =~ "#"*) then rm $i endif # foreach 文は end で終ります。 end echo purge: nomal end.
まず user.dat に 管理したい user 名を書きます。
a9810001 b9810002 c9810003この file を利用して ~/public_html/index.html ができているか を調べます。
#!/bin/csh # 5.2 管理用 コマンド kadai foreach i (`cat user.dat`) # もし file があれば if (-e ~$i/public_html/index.html) then echo "$i : file あり。`ls -l ~$i/public_html/index.html`" else echo "$i : file 無し。" endif # end