ファイル内のすべての行を削除する必要がありますが、基本的にコンテンツも行もない空のファイルを残します。私が知っている限りでは、これを行うことができます:
rm file.txt 2> /dev/null
touch file.txt
しかし、BASHにはもっと単純でより標準的な解決策がありますか?
切り捨てを使用できます。
truncate -s 0 filename
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加