在unix中转置时无法删除空白区域

时间:2015-11-03 13:57:17

标签: unix

我正在将一个文件从表格导出到data.tmp,但最后总是用空行创建。

文件darta:

5
6
<empty line>

我需要转置数据以使输出看起来像 输出:

5,6 

我正在使用

cat data.tmp  |  tr ',' '\n' < data_1.tmp

但是由于data.tmp文件中的空格,我输出为“5,6”, 如何删除最后一个逗号。

1 个答案:

答案 0 :(得分:1)

您可以使用<div id="menu"> <div class="mainmenu"> <ul> <li class='menu_child'><a href='/home.html' class='active'>Home</a> </li> <li class='menu_child'><a href='/blog.html' class=''>Blog</a> </li> <li class='menu_parent'><a href='/contact-us.html' class=''>Contact Us</a> <ul> <li><a href='/contact-us/find-us.html'>Find Us</a> </li> <li><a href='/contact-us/about-us.html'>About Us</a> </li> <li><a href='/contact-us/meet-the-team.html'>Meet the Team</a> </li> </ul> </li> <li class='menu_parent'><a href='/adventure.html' class=''>Adventure</a> <ul> <li><a href='/adventure/adventurer-grandmaster.html'>Adventurer Grandmaster</a> </li> </ul> </li> <li class='menu_child'><a href='/guilds.html' class=''>Guilds</a> </li> <li class='menu_parent'><a href='/trade.html' class=''>Trade</a> <ul> <li><a href='/trade/moonsea.html'>Moonsea</a> </li> <li><a href='/trade/hillsfar.html'>Hillsfar</a> </li> <li><a href='/trade/femphrey.html'>Femphrey</a> </li> <li><a href='/trade/anvil.html'>Anvil</a> </li> </ul> </li> </ul> </div>提供xargs

tr

xargs -n 200 < file | tr ' ' ',' 合并所有行,然后xargs用逗号替换空格。

测试

tr