-- hi, As we know: [polar@localhost my_shell]$ echo $PATH /usr/local/Trolltech/Qt-4.7.4/bin:/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/polar/bin:/sbin [polar@localhost my_shell]$ when i use [polar@localhost my_shell]$ echo ${PATH//:/'\n'} -e to branch line and hope the result may be like this [polar@localhost my_shell]$ echo $PATH | sed 's/:/\n/g' /usr/local/Trolltech/Qt-4.7.4/bin /usr/lib/qt-3.3/bin /usr/kerberos/bin /usr/local/bin /usr/bin /bin /usr/X11R6/bin /home/polar/bin /sbin [polar@localhost my_shell]$ but i can't get the result according---echo ${PATH//:/'\n'} -e, and i have searched the Internet but no answer, so i send this e-mail to you for help, thank you for sparing your time and thank you for your answer! Best Wishes ------------------------------------------ Wang bin Addr: XUPT.Xi'an.Shaanxi.China E-mail: bwang2009@yeah.net Zip/Postal Code: 710061