Unix命令删除文件中每行末尾的点。
示例rec in file
11234567 0.
23456789 5569.
34567810 1.
10162056 0.
答案 0 :(得分:7)
只需使用sed
:
sed 's/\.$//' yourfile
.
转义特殊字符\
。 $
只能从最后删除它。 -i
的{{1}}选项进行infile更改。 答案 1 :(得分:0)
sed -e 's/\.$//'
完成。 (填充答案足够长。抱怨)
答案 2 :(得分:0)
sed -i 's/\.$//' /path/to/file
这将匹配锚定到行尾的文字句点,并将其替换为空。 -i 告诉sed进行内联更改。