Étant donné un fichier avec de nombreuses variables ENV.Comment ajouter un mot au début de chaque ligne MAIS pas quand un # est présent
Exemple: DEV.env
TRUST_STORE=/run/secret/truststore.jks
#TRUST_STORE_PASSWORD=changeit
[email protected]
Je sais que la commande sed "s/^/export /g"
ajoutera export
au début de chaque ligne.
Mais je ne veux pas le faire lorsque le premier caractère est "#".
Comment puis-je faire avec sed?
Notez la différence avec mon approche: elle ne correspond pas à une ligne vide. Je comprends l'exigence * Je ne veux pas le faire quand le premier caractère est "#" * car le premier caractère n'est pas "#" ou est suivi d'une fin de chaîne. –