使用 CentOS 5.6 重新格式化文本文件以在一行中包含所有文本

crm*_*cco 2 grep centos text-processing files

我有一个 210 行的 HTML 块,为了调试目的,我将其存储在 HTML 中。

正如您所期望的那样,HTML 被相应地格式化,因此存储在带有空格和制表符的文件中。是否可以将此文件转换为在一行中包含所有 HTML?我在 CentOS 5.6 上。

例如,是否有一种简单的方法可以改变这一点:

<div id="crmpicco">
     <div class="ayrshireminis">
... content in here ...
     </div>
</div> 
Run Code Online (Sandbox Code Playgroud)

对此:

<div id="crmpicco"><div class="ayrshireminis"></div></div>
Run Code Online (Sandbox Code Playgroud)

Gow*_*ham 5

您可能会发现该tr实用程序很有帮助。cat INPUT_FILE | tr -d '\n\r' > OUTPUT_FILE似乎做的工作。

  • -d删除字符,而不是翻译

有关man tr更多功能的更多详细信息,请参阅tr