I have a txt file with a line I want to comment, I am using sed
comment out
sed -i 's/line1/#line1/' myfile.ini
uncomment out
sed -i 's/#line1/line1/' myfile.ini
this works but the problem is that sometimes I run this twice by mistake, and I end up with a line like
##line1
so when I run the uncomment command, the line is now
#line1
is there an alternative to toggle the comment? this is inside a bash script so I am happy to add a few lines if necessary.
thanks