現在のファイルを空にしたいので、次のようにします。ファイルをタッチして削除し、存在しないファイルを削除したくないのでタッチします。
touch "$filenameTarget"
rm "$filenameTarget"
touch "$filenameTarget"
削除するときは細心の注意をしたいと思います。ここで正しい哲学は何ですか?
オペレーティングシステム:Debian 8.5
答え1
ファイルに何も書き込まないでください。
:> "$filenameTarget"
ファイルがすでに存在する場合は消去され、存在しない場合は新規作成(空)。適切な権限が必要です(ファイルがすでに存在する場合は書き込み可能でなければならず、ファイルがまだ存在しない場合はインクルードディレクトリに書き込み可能でなければなりません)。