【Bash】「ファイルディスクリプタ」の使い方
Shell Script / シェルスクリプト
【Bash】
「ファイルディスクリプタ」の使い方
ファイルディスクリプタとは
キーボードからの入力や、画面への出力は、システムが管理している「ファイルディスクリプタ」を経由している。
「ファイルディスクリプタ」は、プロセスが操作しているファイルをシステムで管理する仕組みで、
プロセスの各入出力に対して識別子「ファイルディスクリプタ番号」を割り当てる。
「ファイルディスクリプタ」は、操作しているファイルの「名称」「サイズ」「作成更新時刻」などのファイル情報を管理する。
キーボードや画面なども、システム上は、「ファイル」として扱われている。
ファイルディスクリプタの予約番号
0 |
「stdin」=標準入力(キーボード)
|
1 |
「stdout」=標準出力(ディスプレイ)
|
2 |
「stderr」=標準エラー(ディスプレイ)
|