違いは何ですか
cat int.txt > out.txt
と
cat int.txt >> out.txt
は>>
と何か違うことをし>
ますか?
が既に存在する場合は>
上書きされます。out.txt
は>>
単純に に追加されout.txt
ます。
>
ファイルに上書きします。>>
ファイルに追加します。
>>
存在する場合は out.txt に追加されます
>
out.txt が存在する場合は上書きします
>
標準出力をファイルにリダイレクトし、ファイルが存在する場合は上書きします。
>>
ファイルが存在する場合、標準出力をファイルに追加することです
その他のオプション:
http://www.mathinfo.u-picardie.fr/asch/f/MeCS/courseware/users/help/general/unix/redirection.html
cat int.txt > out.txt
これにより、int.txt の内容が out.txt に書き込まれ、そのファイル (out.txt) に既に存在する場合はすべて上書きされます。
cat int.txt >> out.txt
これにより、int.txt が存在する場合は out.txt の最後に追加され、存在しない場合は単純に作成され、int.txt がそこにコピーされます。