すべてを

▼開く

閉じる▲

テキストファイルにテキストを追加する

○ファイル「at.deny」の末尾に「guest」を追加する

catコマンドで元ファイルの内容を見る
$ cat at.deny
masa

echoコマンドでテキストをファイルに追加する
$ echo "guest" >> at.deny

catコマンドで生成されたファイルの内容を見る
$ cat at.deny
masa
guest

echoコマンドで、2重引用符で囲んだ文字列「"guest"」をリダイレクト「>>」でファイル「at.deny」に送る。ファイル「at.deny」の末尾に「guest」という文字列が追加される。

●リダイレクト記号「>>」と「>」の違い

echoコマンドでテキストをファイルに出力する
$ echo "guest" > at.deny

catコマンドで生成されたファイルの内容を見る
$ cat at.deny
guest

リダイレクト記号で「>」を使うと、ファイル全体が書き換わる。