<p>我正在尝试使用sed编辑文本文件。这个文本文件实际上是一条以.txt格式发送给我的电子邮件的短信,但是格式不太好。提前感谢您的帮助。例如,某一行:</p>
<pre><code>TO YOUDate : 06/12/2013 09:52:55 AMHi can u pls pick up some bread from the store. TO : Contact NameDate : 06/12/2013 10:00:10 AMI can in about 15 minutes. I'm still in a meeting.
</code></pre>
<p>上面的行表示.txt文件中其余行的格式。我想行开始与结束与线完成(直到下一个到)。你知道吗</p>
<p>像这样:</p>
<pre><code>TO YOUDate : 06/12/2013 09:52:55 AMHi can u pls pick up some bread from the store.
TO : Contact NameDate : 06/12/2013 10:00:10 AMI can in about 15 minutes. I'm still in a meeting.
</code></pre>
<p>我原以为下面的命令对我有用,但它在找到后会创建一个新行。你知道吗</p>
<pre><code>sed '/TO/ a\
new line string' myfile.txt
</code></pre>