moreコマンドを使用するのが一般的です。多くのものが通常パイプと一緒に使用されます。だから私はstdinから読むことが多いと思う。パイプで区切られたすべてのコマンドはプロセスであり、以前はパイプを作成していましたが、dup2はより多くのstdinへの書き込みパイプです。コンソールに「more」と入力すると、ちょうどいくつかの使用法が表示されることがわかりました。それで何が問題なの?stdinからの読み込みをもっとコマンドできますか?
2
A
答えて
2
なぜあなたは何かが間違っていると思いますか?ターミナル用に出力されるページが増えるので、十分に入力された標準入力からページを待つのは何でしょうか?
more
と1つ以上のファイル名を入力すると、その入力がページされます。だから、行動のようなものである:価値がある何のために
am I attached to a terminal? ("isatty")
are there filenames in argv
page files
else
display help
else
page pipe input
2
これは機能です。標準入力が端末に接続されていることを検出し、処理の代わりにヘルプメッセージを表示します。ページャーを手動で入力している間は、入力にページャーを実行するのが理にかなった状況はほとんどありません。実際に実際にしたい場合は、たとえばcat | more
を試してください。
2
、私は私のLinuxディストリビューションにリポジトリによって提供されたソースパッケージを見て、これを見つけた:
if (!no_intty && nfiles == 0) {
usage(argv[0]);
exit(1);
}
だから、実際に行動を表示することです入力が検出されなかった場合の使用方法メッセージ
関連する問題
- 1. Windowsシェル(cmd.exe)の組み込みコマンドがstdinから読み込まれないのはなぜですか?
- 2. stdoutに書き込んでCのstdinから読み込みます
- 3. stdinから読み込み、Pythonのサブプロセスに転送します
- 4. C++ cin読み込みSTDIN
- 5. stdinからの読み込みを停止
- 6. Python:EOFまでバイトチャンクでstdinから読み込む方法は?
- 7. Dockerはstdinからの読み込み引数を保存します
- 8. stdinから複数単語の文字列を読み込みます
- 9. STDINファイルの読み込みクエリ
- 10. ファイルからバイト[]を読み込み、読み込みます
- 11. なぜピクチャファイルから読み込むときにパンダがモジュールを読み込もうとしますか?
- 12. InputStreamからの読み込みとOutputStreamへの書き込み
- 13. pythonでstdinからデータを読み込む最も効率的な方法
- 14. ローカルファイルからの書き込みと読み込みiPhone
- 15. cmd、txtからの書き込みと読み込み
- 16. stdinを読み込むコマンドにキーをバインドする
- 17. bashのstdinから読み込むときに割り込み信号を処理する方法
- 18. STDINから読み込むファイルを渡す
- 19. Pythonでstdinをリセットまたは再読み込みしますか?
- 20. stdinからストリームを読み込むためのread()
- 21. Qtでstdinから非同期に読み込む
- 22. stdinからパスワードを読み取る
- 23. rsyncをSTDINからSRCを読み込む方法は?
- 24. STDINからデータを読み込み中にファイルを圧縮する
- 25. stdinから文字列を読み込む
- 26. stdinから簡単に行を読み込むには?
- 27. stdin(コンソール)から行列を読み込む方法は?
- 28. ANSI C - stdinから単語を読み込む方法は?
- 29. stdinからbytewiseを読み込むには?
- 30. JavaScriptの読み込みをユーザーから隠すことはできますか?