我正在尝试使用 sed 来编辑文本文件。该文本文件实际上是一条短信,它以 .txt 格式发送到我的电子邮件,但格式并不美观。提前感谢您的任何帮助。例如,一个特定的行:
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.
上述行表示 .txt 文件中其余行的格式。我希望这些行以 TO 开头并以该行的完成结束(直到下一个 TO)。
像这样:
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.
我认为以下命令对我有用,但它在找到 TO 后会创建一个新行。
sed '/TO/ a\
new line string' myfile.txt