51Testing软件测试论坛

标题: 关于shell脚本的一个问题 [打印本页]

作者: bluesky1986007    时间: 2010-2-22 22:00
标题: 关于shell脚本的一个问题
小弟在写脚本的时候遇到了个问题,麻烦哪位大侠能帮忙看一下,谢谢!
是这样,我在一个shell脚本中,通过一个while循环去读取文本文件中的数据,在读取文本中的数据的时候我是以冒号为分隔符来进行读取的,我想问一下,如果我想以“回车/换行”来作为分隔符来读取数据应该怎么写??
#!/bin/sh
SAVEDIFS=$IFS
IFS=:
INPUT_FILE=names2.txt
while read A B
do
if [ $A = "a" ]
then
echo "pass"
fi
if [ $B = "b" ]
then
echo "pass"
fi
done<$INPUT_FILE
IFS=$SAVEDIFS

其中,
names2.txt中的文本内容为:
a:b

而我想让names2.txt中的文本内容格式为:
a
b




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2