【发布时间】:2013-01-11 15:17:32
【问题描述】:
我有一个文本文件(制表符分隔),我需要在第 3 行添加一个新的标题行
[Tab] ABC123 ABC124
[Tab] High High
ENSG 8.9 7.2
我想要的新行将是第 3 行,然后我想打印 5 次欧洲,每个之间的制表符,然后亚洲 6 次,每个之间的制表符...
[Tab] ABC123 ABC124
[Tab] High High
[Tab] European European [this will be the new line]
ENSG 8.9 7.2
我正在考虑使用 sed 以便我可以使用
sed '4 i'
但我真的不知道如何将新内容实际打印/附加到新行中,我猜我需要开始 /European/\t/a 或类似的。
基本上挣扎,可能是因为我没有聪明地使用谷歌搜索!
【问题讨论】:
-
您要插入新行,还是替换现有行?
-
考虑编辑您的问题以显示您需要的确切输入和输出,而不是口头描述。口头描述会产生歧义;-)。祝你好运。