William Park wrote: > > Description: > 'declare -p' adds backslash (\) in front of newline. When this > is fed back, the newline disappears. Should this happen? > > Repeat-By: > 0 node1:~$ a='11 > > 22' > 0 node1:~$ declare -p a > declare -- a="11\ > 22" > > 'declare -p' supposed to print stuffs that can be fed back. So, > when it is fed back, the newline disappears. > > 0 node1:~$ declare b="11\ > > 22" > 0 node1:~$ declare -p b > declare -- b="1122"
That behavior is correct -- backslash-newline disappears unless it appears within single quotes. The problem is that the newline is being quoted in the declare output. I will take a look. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ( ``Discere est Dolere'' -- chet ) Live...Laugh...Love Chet Ramey, ITS, CWRU [EMAIL PROTECTED] http://cnswww.cns.cwru.edu/~chet/ _______________________________________________ Bug-bash mailing list Bug-bash@gnu.org http://lists.gnu.org/mailman/listinfo/bug-bash