I use Ubuntu 18.04. When I run the a.sh file, the -e option is written to the a file. I have thought of many other methods, but I can't solve it, so I ask.
# uname -a
Linux psh 5.4.0-60-generic #67~18.04.1-Ubuntu SMP Tue Jan 5 22:01:05 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
# echo $SHELL
/bin/bash
Why is the -e option written to the a file?
# cat a.sh
echo -e "abc" > a
# cat a
-e abc