On Tuesday 30 June 2009 07:21:12 Stephane CHAZELAS wrote: > 2009-06-29, 10:03(-04), Chet Ramey: > > The question is whether "tolerant" just means that the shell doesn't > > display a warning message about the assignment, as it does when you use > > an invalid variable name in an assignment statement, or exit with a > > variable assignment error, or dump core with a seg fault, as in many > > historical versions of sh. It may or may not also mean that the shell > > passes inherited invalid variable names to child processes. > > > > Historical versions of sh and ksh behave like bash-4.0. > > ksh93 doesn't but pdksh/mksh still does.
the shells in busybox (ash/hush) as well as dash pass them along. -mike
signature.asc
Description: This is a digitally signed message part.