Usando sed com sinal de menos [duplicado]
Sep 25 2020
Desejo localizar todas as instâncias de #- "${COMPOSER_CONFIG}e substituir por - "${COMPOSER_CONFIG}em um arquivo. (Observe a remoção de #- )
O comando que eu inventei é:
sed -i '/#- "${COMPOSER_CONFIG}/- "${COMPOSER_CONFIG}' docker-compose.yml
Mas recebo o erro:
sed: -e expression #1, char 25: unknown command: `-'
Parece que o sinal de menos está causando o problema. Depois de pesquisar isso, não consigo identificar por que isso acontece.
Qualquer ideia é muito bem-vinda.
Respostas
1 Ivan Sep 25 2020 at 17:31
Tente isto
sed -i '/COMPOSER_CONFIG/s/#//' docker-compose.yml
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas