2016-12-13 5 views
0

私は自分のスクリプトをC言語でLinux用に持っています。ファイルから読み込まれた文字列を使って作業しています。私はサーバーgcc -pthread -o pipeline pipeline.cでコンパイルしました。それは働いている。今私はこのスクリプトを./pipeline UPPERCASE LOWERCASE < my_file.txtのように実行しています。私はすべての議論を読むことができますが、私はこのスクリプトの<の背後にあるファイル名の読み方を知らない。それは可能ですか、それともどのように機能していますか?CのLinuxスクリプトはファイルを取得

+0

Cはスクリプト言語ではありません。 「スクリプト」の意味を明確にしてください。 –

答えて

3

このファイルの内容は、プロセスの標準入力(stdin)に表示されます。別のプロセスの出力があなたのパイプにつながっている場合(doSomething | pipeline UPPERCASE LOWERCASE)、またはユーザーの端末が入力に使用されている場合など、同じインターフェイスがファイル名がない状況で使用されるため、ファイルの名前は取得できませんデフォルトでは

+0

現在作業中です。ありがとう、私が探していたものです。 – PatrikD

関連する問題