How to overwrite file using echo?
When using echo "foo">> bar.txt
more than once it appends to the end of a file. How to overwrite bar.txt
each time?
>
is for redirecting to a file (overwriting it), while >>
is for appending.
To overwrite bar.txt
, use this:
echo "foo" > bar.txt