从每行末尾添加一个句点两个字符

时间:2015-06-06 20:50:16

标签: sed

使用sed在txt文件中从每行末尾添加句点两个字符的最佳方法是什么?其他选择也受到欢迎。

199801_Track_1.1 xx 303
199801_Track_1.2 xx 264
199801_Track_1.3 xx 92
199801_Track_1.4 xx 61
199801_Track_1.5 xx 402

变为

199801_Track_1.1 xx 3.03
199801_Track_1.2 xx 2.64
199801_Track_1.3 xx .92
199801_Track_1.4 xx .61
199801_Track_1.5 xx 4.02

我在文本文件中有2500行,每行以两个或三个随机数字结尾。感谢

1 个答案:

答案 0 :(得分:6)

您可以使用

sed 's/..$/.&/' file

这会将行末尾的两个字符(由..$匹配)替换为句点,然后匹配匹配的模式,用&表示。