LoginSignup
0
0

More than 3 years have passed since last update.

標準入力 標準出力 リダイレクト パイプってなんだ??

Last updated at Posted at 2019-12-25

今回、当たり前で通ってきたから見逃してる4テーマを取り扱う

標準入力 (standard input) stdin

例えば、
入力された数値の倍の数を三桁の0埋めで表示されるプログラミングを考える。
1→002
2→004
6→012
何も考えずに1を"キーボード"で入力していたのではないか??
この"キーボード"こそがここでの標準入力となる。

特に、設定をしていない場合の入力元である。

標準出力 (standard output) stdout

例えば、同様に
入力された数値の倍の数を三桁の0埋めで表示されるプログラミングを考える。
1→002
2→004
6→012
何も考えずに"ディスプレイ"に表示される002を見ていたのではないか??
この"ディスプレイ"こそがここでの標準出力となる。

特に、設定をしていない場合の出力先である。

リダイレクト (redirection) redirect

テキストファイルに結果を出力するようにプログラムを書いたこともあった。
この変更こそがリダイレクト

標準入力、標準出力の変更のこと

パイプ pipe

何かのプログラムの出力を、ほかのプログラムの入力にしたいことがある。
この繋がりをパイプという。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0