I need to delete all lines in a file, but leave essentially an empty file with no content and no lines. As best I know, one can do this:
rm file.txt 2> /dev/null
touch file.txt
However, is there a simpler, more canonical solution in BASH?
This is a pretty fast way I always use:
> file.txt
It completely empties the file and updates the modification time.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With