Look up a key in the unix environment:
eval: the (getenv "LOGNAME"); "jcb"
Look up a key in the linux environment, providing a fallback value in case the key is not found:
eval: the_else ((getenv "LOGNAME"), "???"); "jcb"
Do different things depending on whether key was found:
eval: case (getenv "LOGNAME") THE name => printf "%s\n" name; NULL => print "LOGNAME not set?!\n"; esac; jcb
Print the complete unix environment:
eval: apply {. printf "%s\n" #arg; } (environ ()); SHELL=/bin/sh PATH=/usr/bin:/bin HOME=/home/jcb LOGNAME=jcb USER=jcb