I have a file with some lines like these:
ENVIRONMENT="myenv"
ENV_DOMAIN='mydomain.net'
LOGIN_KEY=mykey.pem
I want to extract the parts after the =
but without the surrounding quotes. I tried with gsub
like this:
awk -F= '!/^(#|$)/ && /^ENVIRONMENT=/ {gsub(/"|'/, "", $2); print $2}'
Which ends up with -bash: syntax error near unexpected token ')'
error. It works just fine for single matching: /"/
or /'/
but doesn't work when I try match either one. What am I doing wrong?