Linux標準教科書 4章復習

正規表現とパイプ

  • 標準入出力

    • Linuxのプログラムには1つの入り口と2つの出口がある
    • 標準入力はプログラムに入ってくるデータ、入力先はキーボード
    • 標準出力はプログラムを実行した端末のディスプレイ
    • 標準エラー出力はプログラムを実行した端末のディスプレイ
  • リダイレクト

    • コマンドの結果をファイルに書き込む
      • ls > ls-output
    • 追記したい場合は>>(アペンド)
    • catコマンドでファイル作成も可能
      • cat > cat-output
      • 終了はCtrl+D
  • 標準エラー出力

    • エラー出力をファイルに出力する
      • ls -l tekitou 2> ls-l-output
    • 標準出力と標準エラー出力を1ファイルに出力する
      • ls -l tekitou > ls-l-output 2>&1
  • パイプ

    • 前のコマンドの標準出力を後のコマンドの標準出力にすることができる
  • grep

    • ファイルの中からデータを検索
      • grep [オプション] 検索条件 [指定ファイル]
    • オプション
      • -i 大文字小文字を区別しない
      • -v 検索パターンとマッチしなかった行を選択