「入力と出力」(2012/06/04 (月) 03:10:03) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
コマンドの実行結果をテキストファイルやコマンドに対して出力させるものを載せていきます。
現場とかだと使う頻度が非常に高いかと。
*&bold(){リダイレクション}
> とか >> とか < をリダイレクションという。
コマンドを実行すると通常は画面に出力される。
リダイレクションを使うとファイルに出力させることが出来る。
**【使用例】
sh test.sh > test.txt
上記の例だとtest.shを実行したときの結果をtest.txtへ出力させる。
※ファイルへの上書き保存となる。既存の内容は全て消去される。
sh test.sh >> test.txt
上記は実行結果をtest.txtへ&bold(){追記}させる。
wc -l < test.txt
上記はtest.txtの行数をwcコマンドでカウントさせている。
*&bold(){パイプ}
| ←これがパイプ
コマンドの実行結果を次のコマンドへ渡すことができる。
**【使用例】
ps -ef | grep pcheck
上記はpsコマンドで全プロセスの状態を一覧表示したあと
grepコマンドで「pcheck」という文字にヒットするものだけを表示させている。
&u(){パイプを複数使用し、コマンドを連携させるこもできる。}
コマンド | コマンド | コマンド | コマンド
※引き渡されるのは標準出力のみで、標準エラー出力は引き渡されないので注意
コマンドの実行結果をテキストファイルやコマンドに対して出力させるものを載せていきます。
現場とかだと使う頻度が非常に高いかと。
*&bold(){リダイレクション}
> とか >> とか < をリダイレクションという。
コマンドを実行すると通常は画面に出力される。
リダイレクションを使うとファイルに出力させることが出来る。
**【使用例】
sh test.sh > test.txt
上記の例だとtest.shを実行したときの結果をtest.txtへ出力させる。
※ファイルへの上書き保存となる。既存の内容は全て消去される。
sh test.sh >> test.txt
上記は実行結果をtest.txtへ&bold(){追記}させる。
wc -l < test.txt
上記はtest.txtの行数をwcコマンドでカウントさせている。
*&bold(){パイプ}
| ←これがパイプ
コマンドの実行結果を次のコマンドへ渡すことができる。
**【使用例】
ps -ef | grep pcheck
上記はpsコマンドで全プロセスの状態を一覧表示したあと
grepコマンドで「pcheck」という文字にヒットするものだけを表示させている。
&u(){パイプを複数使用し、コマンドを連携させるこもできる。}
コマンド | コマンド | コマンド | コマンド
※引き渡されるのは標準出力のみで、標準エラー出力は引き渡されないので注意
表示オプション
横に並べて表示:
変化行の前後のみ表示: