sed
не для этого. Вы можете использовать собственные возможности оболочки, делая все «строка -на -строка».
Согласен, это довольно запутанно. Некоторые программы используют только прокси-сервер http _и настраивают протокол по мере необходимости для HTTP/HTTPS-запросов.
В любом случае это то, чтоhttps://www.npmjs.com/package/proxy-agentделает.
Некоторые другие программы используют и то, и другое. HTTPS _PROXY для https-запросов и HTTP _PROXY для http-запросов.
Но я думаю, что для большинства программ имеет смысл просто использовать один HTTP _PROXY и корректировать протокол по мере необходимости. Я не вижу хорошего варианта использования обоих и иметь отдельные прокси для HTTP и HTTPS в наши дни.