Chinaunix首页 | 论坛 | 博客
  • 博客访问: 240444
  • 博文数量: 95
  • 博客积分: 400
  • 博客等级: 一等列兵
  • 技术积分: 906
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-04 16:04
个人简介

人生意义在于积累,而不是日复一日的重复

文章分类

全部博文(95)

文章存档

2016年(2)

2015年(44)

2014年(35)

2011年(5)

2010年(9)

我的朋友

分类: LINUX

2014-09-19 18:20:24

使用while read读取一行文件中,文件中的格式是保留的,但如果在其中读取一个字段时有时就会失去效果,见以下例子:

分格符是\t,但字段中包含空格如果直接获取会失败
while read line
do
    row=`echo $line |awk -F"\t" '{print $1}'`    #读取字段失败
    row=`echo "$line" |awk -F"\t" '{print $1}'`    #加上引号便可解决
done < file


阅读(431) | 评论(0) | 转发(0) |
0

上一篇:awk引用外部变量

下一篇:工作思考

给主人留下些什么吧!~~