For some reason I hadn't thought to try a hex dump. No underline:
% echo hello | hexdump -C 00000000 68 65 6c 6c 6f 0a |hello.| 00000006 With 'ul': %echo hello | ul | hexdump -C 00000000 68 65 6c 6c 6f 0a |hello.| 00000006 With ANSI escape codes: % echo -e "\033[38mhello\033[39m" | hexdump -C 00000000 1b 5b 33 38 6d 68 65 6c 6c 6f 1b 5b 33 39 6d 0a |.[38mhello.[39m.| 00000010 ...if 'ul' was doing anything, it'd be different from the first example, but it's the same. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]