Shaul Karl <[EMAIL PROTECTED]> writes: > $ MYVAR=testing > $ printf "$MYVAR\n" > testing > $ > > It looks like bash mark variables and function which are modified or > created for export to the environment of subsequent commands.
No, the variable is not marked for export (unless you've got a set -a somewhere in your init scripts). In your test above, the MYVAR variable will be expanded before printf ever sees it. If you want to see if a variable is exported, use: env | grep MYVAR -- Dave Carrigan ([EMAIL PROTECTED]) | Yow! Sometime in 1993 NANCY UNIX-Apache-Perl-Linux-Firewalls-LDAP-C-DNS | SINATRA will lead a BLOODLESS Seattle, WA, USA | COUP on GUAM!! http://www.rudedog.org/ | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]