Soak up the input before writing the output file. More information: https://manned.org/sponge.
cat path/to/file | sponge -a path/to/file
grep -v '^#' path/to/file | sponge path/to/file