I have a ridiculous question due to a ridiculous problem.
Normally if I want to get the contents of an environment variable in UNIX shell, I can do
echo ${VAR}
Let's assume, due to my ridiculous situation, that this isn't possible.
How do I get the contents of an environment variable to stdout, without someone who is looking at the command itself (not the output), see the value of the environment variable.
I can picture the solution being something like echo env(NAME_OF_VAR)
although I can't seem to find it. The solution has to work in sh.
PS I can't write a script for this, it must be a built in unix command (i know, ridiculous problem)
Thanks (and sorry for the absurdity)
Unix uses command " printenv " (print environment) or " env " to list all the environment variables.
On the Windows taskbar, right-click the Windows icon and select System. In the Settings window, under Related Settings, click Advanced system settings. On the Advanced tab, click Environment Variables. Click New to create a new environment variable.
What Is a UNIX Environment Variable? UNIX environment variables are variables that apply to both the current shell and to any subshells that it creates (for example, when you send a job to the background or execute a script).
You can do:
printenv VARIABLE_NAME
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With