Я пишу скрипт, который будет комментировать и не комментировать поле в файле .env.
sed -i "s/#SENDGRID_API_KEY/SENDGRID_API_KEY/g" $mlEnv
для комментария
sed -i "s/[^#]SENDGRID_API_KEY/#SENDGRID_API_KEY/g" $mlEnv
для комментария, я использую [^#]
чтобы он не добавил еще один #, когда он уже прокомментирован
Но второй не работает, хотя
grep "[^#]SENDGRID_API_KEY" $mlEnv
работает нормально.