くわしく
標準入力は、プログラムが既定で読み取る入力の流れです。 キーボード入力、ファイル、パイプの受け取り口などが標準入力へ接続されます。 プログラムは標準入力から読む前提で作られることが多く、接続先を変えるだけで入力源を切り替えられます。 入力データそのものではなく、既定の入力経路を指す語です。
ことばの地図
関係するコマンド
No.036catファイル内容を順に出力します。確認、連結、パイプ入力の供給などでよく使いますが、長大ファイルの閲覧はlessのほうが向いています。No.013read標準入力から値を読み取り、変数へ代入します。対話入力、ファイル1行読み込み、whileループでの逐次処理に広く使われます。No.053xargs標準入力の項目をまとめてコマンド引数へ変換し、後続コマンドを実行します。大量ファイル処理やパイプ連携で有用ですが、区切りの扱いが重要です。No.038grep文字列や正規表現(regular expression)に一致する行を取り出します。ログ、設定、ソースコード、一覧出力の絞り込みに幅広く使えます。No.051awk入力をレコードとフィールドとして扱い、条件に合う行だけへ処理を適用できます。抽出、整形、集計、計算まで一つでこなせます。No.052sed入力を一行ずつ処理し、置換、削除、抽出、整形を行います。ワンライナーでの自動整形や一括置換に向きます。
よくある質問
資格試験では
- LPIC-1 102中心標準入出力とシェル文法の理解
- LinuC レベル1 102中心標準入出力とシェル文法の理解
標準入力 を最後まで読みました。
Linux 用語辞典に戻る499 / 512