sed 和vim中的替换 sed 加引号可以用转义字符,如果有反斜杠的话,反斜杠可以用其他特殊字符代替,如果不加单引号 vim中直接可以用 批量替换文件名 ls |sed -n /A/p| xargs -i echo mv \{}\ \{}\ | sed s/A/a/2g | sh 解释:首先读取目录下所有文件名并正则过滤,之后通过xargs -i 就地拼接成mv命令,然后用sed命令取替换第二个为新字段,最后输入到sh中执行 效率:10000个文件大概要10s。100000个文件大约130s