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,直接替换就行。
浙公网安备 33010602011771号