プログラム:データコマンド+
プログラム: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'