#!/bin/sh
IFS="\n"
QQQ="ffff\nssss\nttt ttt"
for i in $QQQ
do
echo ----$i----
done
执行后输出结果:
----ffff----
--------
----ssss----
--------
----ttt ttt----
请问大家
------------
-----------
这两条虚线是怎么来的,如果我把\n换成:就不会有.
B Z
-----Help needed!
- bzhao
- 帖子: 250
- 注册时间: 2008-07-05 2:15
- 系统: XUbuntu
- alinmn
- 帖子: 185
- 注册时间: 2006-05-19 21:42
- 来自: NIT
Re: -----Help needed!
IFS="\n"的效果是把\和n作为分割符,要想用回车应该这样写IFS=$'\n'
- bzhao
- 帖子: 250
- 注册时间: 2008-07-05 2:15
- 系统: XUbuntu
Re: -----Help needed!
Thanks 果然是