【发布时间】:2015-07-16 00:13:28
【问题描述】:
我没有 bash 经验,只是想知道如何开始。
我必须编写一个正确格式化 XHTML 文档的 bash 脚本。比如变成这样:
<p>Test</p><ol><li>Test
</li><li>
Test</li></ol>
进入这个:
<p>Test</p>
<ol>
<li>Test</li>
<li>Test</li>
</ol>
现在我相信我必须这样做:
cat > format1 #create file
#!bin/bash
if tail of a line ends with "</A-a>": (like </li> or </ol> or </p> or </ul>)
add \n
fi
if head of a line = <ol> or <ul>
add \n
fi
请帮助我理解它。这是我能想到的,我真的很想知道如何解决它。
【问题讨论】:
-
2. Bash 在这里不是正确的工具。用 python 或 ruby 来做,有很多库可以做这种工作