Unix - 如何将文本附加到文件的每一行(标题行/第一行除外)

JK2*_*K23 4 sed

我有一个文件说 abc.txt 带有以下数据(真实数据有很多记录,比如大约 200)

斯诺 | 姓名
1 | 杰克
2 | 吉尔
3 | 六月

现在我如何附加文本以使我的文件看起来像这样,

斯诺 | 姓名 | 地点
1 | 杰克 | 巴黎
2 | 吉尔 | 巴黎
3 | 六月 | 巴黎

我尝试全局替换,但第一行应该附加不同的文本。所以请大家帮帮我。

ter*_*don 7

这里有三个选项:

  • @StephaneChazelas 不是骑士,在你做出_错误_更正的那一天,我会(非常)高兴地指出这一点,在那之前我只是想学习并从假设你是对的开始。谢谢解释。 (3认同)