使用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
Run Code Online (Sandbox Code Playgroud)
变
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
Run Code Online (Sandbox Code Playgroud)
我在一个文本文件中有2500行,每行以两个或三个随机数字结尾.谢谢
您可以使用
sed 's/..$/.&/' file
Run Code Online (Sandbox Code Playgroud)
这将在行的末尾替换两个字符,它们..$与句点匹配,然后匹配匹配的模式,表示为&.