2004年11月30日

[vine-users:068970] Re: grepで上書きエラー

白鳥です。

> 新しい内容の質問は、返信ではなく新規に投稿してもらえると嬉しいです。
すみません。注意不足でした。

> $ grep X-Mailer * > /var/tmp/x-mailer.txt
> の様に、別のディレクトリに出力したら解決しませんか?
たしかに、別ディレクトリに出力した場合は問題ありませんでした。

$ grep X-Mailer * > x-mailer.txt

をした後に再び、
$ grep X-Mailer * > x-mailer.txt
とすると、x-mailer.txtも検索対象となるのはわかります。

しかし、まだよく理解していないのですが、
$ grep X-Mailer * > x-mailer.txt
$ grep X-Mailer *
とした場合はx-mailer.txtへの検索は一度しか行なわれていません。
$ grep X-Mailer * > x-mailer.txt
$ grep X-Mailer * > /var/tmp/x-mailer.txt
とした場合も、/var/tmp/x-mailer.txtにはx-mailer.txtの検索は一度だけのようでした。

しかし、
$ grep X-Mailer * > x-mailer.txt
$ grep X-Mailer * > x-mailer.txt
とした場合にだけ、なぜひたすら『読んで、書いて』といった状態になるのでしょうか?

とりあえず、grepの出力は別ディレクトリに保存することにして、
もう少し、標準出力とリダイレクトについて勉強してみます。

投稿者 xml-rpc : 2004年11月30日 11:30
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/28420
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。