小编use*_*555的帖子

sed - 删除行尾的句点

我正在尝试删除文本文件中行尾的句点.有些行在结尾处有句号,有些则没有:

$cat textfile
sometexthere.123..22.no_period
moretext_with_period.  **<-- remove this period**
no_period_here_either
period.   **<-- remove this period**
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它似乎不起作用:

sed 's/\.$//g' textfile > textfile2
Run Code Online (Sandbox Code Playgroud)

(GNU sed版本4.2.1)

谢谢

regex sed

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

regex ×1

sed ×1