すべてを

▼開く

閉じる▲

リダイレクト「>>」を使ってファイルにファイルを追加する

○ファイル「a.txt」の末尾にリダイレクト「>>」を使ってファイル「b.txt」を追加する

catコマンドで追加するファイル、リダイレクト、ファイルを指定する
$ cat b.txt >> a.txt

catコマンドで、追加するファイル「b.txt」、リダイレクト「>>」、ファイル「a.txt」を指定すると、「a.txt」の末尾に「b.txt」が追加される。

catコマンドで「a.txt」の内容を見る
$ cat a.txt
*********************************************************************
*   ファイル「a.txt」の内容                                         *
*********************************************************************

#####################################################################
#   ファイル「b.txt」の内容                                         #
#####################################################################

●catコマンドではファイルの追加はできない

catコマンドで「a.txt」と「b.txt」を連結して「a.txt」に出力する
$ cat a.txt b.txt > a.txt
cat: a.txt: 入力ファイルが出力ファイルが同じファイルです

catコマンドで「a.txt」と「b.txt」を連結してリダイレクト「>」で「a.txt」に出力しようとしても、エラーが出て実行できない。