我是新来的Linux,我试图解析一堆文件看起来如下 -结肠分离子列表
- 一些文本
- 启动列表中的某些其他文本
- 启动sublist1
- continue sublist1
- 个更多的元素
- 更elements2
- 一个sublist2
- 子sublist1
- 一个sublist2
- 启动列表中的某些其他文本
凡列表之前所有的空间是标签。我需要一种方法来分析文本,这样一个冒号加为子列表...所以它看起来像在末尾以下内容:
- 一些文字:
- 启动列表中的某些其他文本:
- 开始sublist1
- 继续sublist1
- 多个元素
- 更elements2:
- 一个sublist2:
- 子sublist1
- 一个sublist2:
- 另一元件
- 启动列表中的某些其他文本:
因此,当有冒号只添加一个可用的子列表。
我试图寻找到sed和awk的命令,但我无法找到保存的上线的状态,以便能够在末尾添加冒号什么。它不必在sed或awk中完成,我一直在尝试这些,但没有运气。任何建议都会有所帮助。
将此标记为已回答如何? – stacker 2010-01-18 08:06:30