liunx中每行的头部插入特定字符:

sed -i 's/^/HEAD&/g' testname.txt

其中 ^ 表示行首, $ 表示行尾

字符 g 代表一行出现多处,全部替换,没有加 g 表示只替换第一个

-i 表示在原文件修改

替换字符:

sed -i 's#search_string#replacement_string#g' testname.txt

当要替换进去的文字具有特殊字符时: / 、^ 等等,分隔符需要由 / 换成 # 

search_string 为想要被替换的字符

replacement_string 为替换后的字符

批量改当前目录下文件:

 目录下有:ok01.jpg   ok02.jpg   ok03.jpg

rename 's/ok/ko/' *.jpg

可以把  ok 批量替换为 ko

如果更改 jpg 为 txt,直接替换就行。

 

posted on 2020-09-02 19:38  wulc++  阅读(166)  评论(0)    收藏  举报