-----Help needed!

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
bzhao
帖子: 250
注册时间: 2008-07-05 2:15
系统: XUbuntu

-----Help needed!

#1

帖子 bzhao » 2008-11-14 23:27

#!/bin/sh
IFS="\n"
QQQ="ffff\nssss\nttt ttt"
for i in $QQQ
do
echo ----$i----
done

执行后输出结果:
----ffff----
--------
----ssss----
--------
----ttt ttt----


请问大家
------------
-----------
这两条虚线是怎么来的,如果我把\n换成:就不会有.

B Z
头像
alinmn
帖子: 185
注册时间: 2006-05-19 21:42
来自: NIT

Re: -----Help needed!

#2

帖子 alinmn » 2008-11-15 15:47

IFS="\n"的效果是把\和n作为分割符,要想用回车应该这样写IFS=$'\n'
头像
bzhao
帖子: 250
注册时间: 2008-07-05 2:15
系统: XUbuntu

Re: -----Help needed!

#3

帖子 bzhao » 2008-11-15 18:35

Thanks 果然是
回复