Linux 下使用 Sed 命令可以替换字符串
- 命令格式
sed [-i|-e] 's/原字符串/新字符串/[g]' [文件|-]- 命令参数带了
-i是直接替换文件 不输出 - 命令参数带了
-i是直接替换文件 不输出 - 如果带了最后的参数
g则是多次替换 - 文件参数如果用了
-则代表读取Stdin s后第一个字符是分割符可以自行替换 例如 需要替换/的时候1
2> echo k8s.gcr.io/pause:3.1 | sed s@/@_@g -
k8s.gcr.io_pause:3.1
- 命令参数带了