違いは何ですか
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 がそこにコピーされます。