リダイレクトパイプ文字と
1.リダイレクト(-TR):プログラムで、データの入出力:
-
- データ入力:キーボード - 人々の標準入力ではなく、入力する唯一の方法
- - 染色
- エコー "123456" | "ユーザ名" --stdin passwdの
- 例:関数は、ユーザーのuseradd.sh.user.txtテキスト文書1000人のユーザを追加します
。./useradd SH II.Aを 。 / useraddの。SH .B ... 。 / useraddの。SH <USER.TXT> しばらくのライン; 行う ループライン$ DONE <は/ etc / passwdのを >
- 出力データ:ディスプレイ - 標準出力だけでなく、出力
- 文書の分類に相当FAファイル識別子0-9 //
- 0--標準出力
- 1--標準入力
- 2-- O誤差(標準誤差)
- データ入力:キーボード - 人々の標準入力ではなく、入力する唯一の方法
一般的なリダイレクト記号:
1.標準出力
>カバレッジのリダイレクト、使用することは非常に危険な、に注意を払う必要があります
SER -c //リダイレクト機能を削除します
> | //強制リダイレクト
>>アペンドリダイレクトはカバーしていません。
2.標準入力
3.エラー出力
2> 2 >>
拡張:コンテンツを出力をする必要がない限り、出力状態として:
lsのは/ etc />は/ dev / nullの 場合は [$?-eq 0 ]; その後、 ,,,,, Fiの
&>&>> == 2&> 1
lsのは/ etc /&>を/ dev / null
第二に、パイプライン(TEE)
commdan1 | commdan2 | commdan3 | .......
実行するコマンドに前のコマンドの結果:
[Linuxのアイデア:大の小さな機能を達成するための機能を組み合わせる例:
ティー:1つの入力、2出力
/tmp/tee.out //出力画面ティー一度、再度保存
最初の行
猫/tmp/tee.out
例: