On 20:17 02 Dec 2002, Ade Olonoh <[EMAIL PROTECTED]> wrote: | I ran into some odd behavior which if I remember right I didn't see | before RH8. From an X terminal like xterm, konsole, or gnome-terminal, | if I use a command that prints text w/out a newline I won't see the | resulting text. The following do not work: | | > echo -n "test" | > perl -e 'print "test"' | | But if there's a newline printed it works: | | > echo "test" | > echo -n "test"; echo | > perl -e 'print "test\n"' | | The odd thing is that if I get out of X and do this from a virtual | console I don't see the problem. Also, if I su like such: | | > su -l $USER | | and try it I don't see the problem either. I'm pretty befuddled by | this--can anyone provide some ideas on a fix?
Hmm. You're sure the (Redhat default) bash shell prompt isn't eating things. As I recall it commences with a carriage return, which neatly makes the prompt mangle your un-newlined string. Really rude in my opinion. Try setting PS1 to something really simple like this: export PS1='> ' and see if the apparent behaviour changes. Cheers, -- Cameron Simpson, DoD#743 [EMAIL PROTECTED] http://www.zip.com.au/~cs/ Why do we want to mimic human intelligence? What possible use is a computer that gets bored, gets horny, who doesn't feel like working right now, and who doesn't know what to do with Sunday afternoon? - Tim Menzies <[EMAIL PROTECTED]> -- Psyche-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/psyche-list