リダイレクトの使用

標準入力と標準出力がどのようなものであるかを説明しましたが、ここで、もう少し詳しく説明します。

リダイレクトとは、標準入力とみなすもの、あるいは標準出力の出力先を、シェルに変更させることを意味します。

以前に、標準入力および標準出力の考え方を例証するために、cat を使用しました。ここでは cat を使用して標準出力をリダイレクトする方法を説明します。

標準出力をリダイレクトするには、> 記号を使用します。cat コマンドの後ろ (あるいは、標準出力へ書き出すユーティリティやアプリケーションの後ろ) に > を配置すると、出力は記号の後ろにあるファイル名に送られます。

それを試してみましょう。Xterm ウィンドウで、次のように入力します。

[newuser@localhost newuser]$ cat > sneakers.txt
buy some sneakers
then go to the coffee shop
then buy some coffee

Figure 15-12. 出力をファイルへとリダイレクトする

ここで、[Enter] キーを押して空白行に進み、[Ctrl]-