>
ファイル名」を指定すると,
コマンドの実行結果は画面に表示されません。
その代わりに,指定したファイル名の新しいファイルができ上がり,
そこに結果が書き込まれます。
>>
既存ファイルの名前」
を指定すると,
コマンドの実行結果は,指定したファイルに追加されます。
では,実際に試してみましょう。
まだファイルを作っていないので,何も表示されません。
現在の時刻が表示されましたね。
date コマンドの実行結果は 画面に表示されません。その代わりに, now という名前のファイルに書き込まれました。
now という名前のファイルがありますね。
date >> now
を実行してください。
続いて ls と cat now を実行しましょう。
date コマンドの結果が追加されて,now の内容が 2 行になりました。
元の now の内容は無くなってしまいましたね。>>
はコマンドの実行結果をファイルに追加するのに対し,>
はファイルの中身を新しい結果で置き換えます。
しかられましたね。 一般に,プロンプトに続いては,ファイル名 (now) ではなく, コマンド名 (cat) を打つ必要があります 6。
cat コマンドの引数には,既存のファイルの名前を与えなければいけません。
プロンプトが現れませんね。 第 1.3節を読んで,正しい対処をしてください。