您的位置:首页 > 编程语言 > C语言/C++

how to install libstdc++.so.5 on fedora 13 i686

2013-09-01 18:39 351 查看
实际工作中,我们经常需要过滤掉文本中的空白行。

方法有很多,简要记录几个常用的方法:
以a.txt文件为例,首先查看一下文件里面的内容:





法一、使用grep:grep -v '^$' a.txt



有时候还需要将输出结果保存到原文件,这时候想到用输出重定向




文件里什么都没有了!
因为这里使用的重定向为" > " ,它会先将原文件,即a.txt内容清空!再将结果写入a.txt。显然,先一步就把内容清空了,相当于grep -v '^$' 一个空文件,当然什么都没有!
那么,使用“>>”追加可以吗?答案是不可以的,因为追加还会保留原来的内容。所以还是先重定向到一个其它文件靠谱!

法二、使用sed:sed '/^$/d' a.txt




本文出自 “破茧成蝶” 博客,请务必保留此出处http://qjslovemsn.blog.51cto.com/10615974/1707313
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: