可以使用 sed 命令来实现:

假设要将文件名中的 . 改为 |,文件名为 file.txt,命令如下:

sed -i 's/\./\|/g' file.txt

其中,-i 表示直接修改原文件,s 表示替换操作,'/./' 表示要替换的字符为 .(由于 . 是正则表达式中的特殊字符,需要使用 \ 进行转义),'/|/' 表示要替换成的字符为 |,g 表示全局替换。

Linux 中如何将文件名中的点 '.' 替换为竖线 '|'

原文地址: https://www.cveoy.top/t/topic/nN4r 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录