Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!news.daionet.gr.jp!news.yamada.gr.jp!newsfeed.media.kyoto-u.ac.jp!oix.u-ryukyu.ac.jp!u-ryukyu.ac.jp!ie.u-ryukyu.ac.jp!not-for-mail From: kono@ie.u-ryukyu.ac.jp (Shinji KONO) Newsgroups: fj.unix.shells Subject: Re: =?ISO-2022-JP?B?W1FdGyRCMHo/dDtYRGokRyRiSTg9YEZ+Tk8kRyRiGyhC?= =?ISO-2022-JP?B?GyRCRjFNTRsoQiAbJEIkTkYwOm4kciQ1JDskPyQkPmwbKEI=?= =?ISO-2022-JP?B?GyRCOWcbKEI=?= Date: Sat, 21 Aug 2004 15:04:49 +0000 (UTC) Organization: Information Engineering, University of the Ryukyus Lines: 21 Message-ID: <3990277news.pl@insigna.ie.u-ryukyu.ac.jp> References: NNTP-Posting-Host: insigna.ie.u-ryukyu.ac.jp Mime-Version: 1.0 Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit X-Trace: naha.ie.u-ryukyu.ac.jp 1093100689 8899 133.13.48.71 (21 Aug 2004 15:04:49 GMT) X-Complaints-To: news-admin@ie.u-ryukyu.ac.jp NNTP-Posting-Date: Sat, 21 Aug 2004 15:04:49 +0000 (UTC) X-Image-URL: http://www.ie.u-ryukyu.ac.jp/~kono/skono.gif Fcc: send X-Newsreader: news.pl,v 1.11 2003/10/08 11:51:01 Content-ID: <10476.1093100691.1@insigna.ie.u-ryukyu.ac.jp> Xref: ccsf.homeunix.org fj.unix.shells:225 河野真治 @ 琉球大学情報工学です。 In article , "Anonymous Buddha" writes > 引数の場合と標準出力の場合に似たような動作をするものは、コマンド類 > でも色々ありますが(wc,ls等)、どのように実装されているのでしょうか? いろいろだけど、ファイルディスクリプタを引数に処理するサブル ーチンを書くのが簡単だと思う。 引数がないときには、/dev/stdin を引数に設定するなんていう技も ありますけど。 > csh でスクリプトを書いたのですが、引数指定でも標準入力でも同様の動作をさせ > たい為に、再起呼び出しを利用してみました。 もちろん、敢えて、csh なんですよね。perl だったら、while(<>) { .. } で終りだものなぁ。 --- Shinji KONO @ Information Engineering, University of the Ryukyus 河野真治 @ 琉球大学工学部情報工学科