IOリダイレクションと管理

プログラム:データコマンド+

  プログラム:IO

  利用可能なデバイスと入力:ファイル

    キーボードデバイス、ファイルシステム上の通常のファイル、ネットワークカードなど

  ファイル:これは、出力装置であってもよいです

    ディスプレイなどのファイルシステム上の通常のファイル、ネットワークカード、

  3つのプログラムストリームがあります。

    入力データストリーム< - 標準入力(STDIN)、キーボード。

    データストリーム出力 - >標準出力(stdout)、ディスプレイ:

    エラー出力ストリーム: - >エラー出力(stderrの):ディスプレイ:

  FD:ファイルディスクリプタ、ファイルディスクリプタ

    標準入力:0

    標準出力:1

    エラー出力:2

IOリダイレクション:

  出力のリダイレクト:>

    特徴:出力をカバー

  書き換えに出力する>>

    特徴:追加の出力

  #設定-C

    すでに存在するファイル(当時唯一の有効なSHLL環境)への出力をリダイレクトカバーしないでください。

    力は、利用可能な出力を上書き:> |

  #セット+ C

    閉じる上記の特徴

  エラー出力ストリームのリダイレクト2>、2 >>

  合わせた正常及びエラー出力ストリーム出力ストリーム:

    &>、$ >>

    COMMAND> / PATH / SOMEDILE 2>&1 / FROM

    COMMAND>> / PATH / SOMEDILE 2>&/ FROM!

  入力のリダイレクト:<

  TRコマンド

    TRの文字の中で、パラTS2を交換TS1、TS2 TS1

  用法1:TR TS1 TS2 </ PATH / FROM / SOMEDILE

  用法2:TR -d TS1 </ PATH / FROM / SOMEDILE

    TR

  注:元のファイルを変更しないでください

  <<

    猫<< EOF

    猫> / PATH / TO / somefileという<< EOF

  導管:接続手順、入力コマンドとして前のプログラムの出力との間の方位

  teeコマンドは、データパケットの方向を送信します

    COMMAND | ティー/パス/に/ somefileという/

      画面をオンにすると、指定したファイルに保存する結果出力コマンド

演習1:バー/ etc / passwdファイル情報大文字の文字出力の最初の6行に:

  ヘッド-n 6 / etc / passwdファイル| TR ' - Z' 'A-Z'

 

おすすめ

転載: www.cnblogs.com/ymkdxw/p/11697695.html