如何删除Unix dat文件中行尾的分隔符?

问题描述:

我有数据dat文件,如下所示:如何删除Unix dat文件中行尾的分隔符?

030 »E »EN »20 »James   » 
030 »E »EN »21 »John    » 

»在这个分隔符。我需要删除每行末尾的分隔符。 Unix实用程序有可能吗?有人能指引我朝着正确的方向吗?

感谢, Visakh

你可以使用一个简单的sed声明:

sed -i 's/>>\n/\n/g' *.dat 

希望帮助

+0

Thanks..i得到它的工作.. – visakh 2012-02-03 07:32:40

+0

不客气。 – ralfe 2012-02-03 07:50:01

+0

这是非标准的sed。 's/>> $ //'是标准的(不需要g标志) – 2012-02-03 12:15:19