I found a problem under Linux with the 'Midnight Commander' (v 4.5.55) and the new bash 3.2. Chdirs in subshells do not work with the effects: 1) On every directory change in mc you get a warning 'Could not change directory ...' mostly corrupting the mc program window. 2) It is not possible to execute programs on files in subdirectories.
I finally tracked this down to a changed behaviour of the builtin echo command. Namely, the form echo -e '\nnn' with a 3-digit octal number does not work any longer, only the variant echo -e '\0nnn' with a leading zero. Don't know it this is a bug or feature ;-) I do not find this mentioned in any changelog, only hidden in the builtin help: Bash 3.1 says: \num the character whose ASCII code is NUM (octal) Bash 3.2 says: \0nnn the character whose ASCII code is NNN (octal). NNN can be 0 to 3 octal digits The 'program' echo from current GNU coreutils interprets the \nnn form (correctly?). Jochen Roderburg ZAIK/RRZK University of Cologne Robert-Koch-Str. 10 Tel.: +49-221/478-7024 D-50931 Koeln E-Mail: [EMAIL PROTECTED] Germany _______________________________________________ Bug-bash mailing list Bug-bash@gnu.org http://lists.gnu.org/mailman/listinfo/bug-bash