首页 > 解决方案 > 无法在 sed 中保留带有特殊字符的命令

问题描述

我想用双引号查找并替换文件中用双引号括起来的所有商标符号

当我在 Linux 框中触发此命令时,它工作正常。

sed -i 's/\"®"/\""/g' filename

但是当我使用 vi 在脚本中复制这个命令时,它被粘贴为

sed -i 's/\"®"/\""/g'

如何修复它。

在子例程之后,我将此命令直接保留在 datastage 作业中,但它不起作用。

标签: shellseddatastage

解决方案


你想确保你的脚本是 ASCII


推荐阅读