SED 替换为斜线和单词
SED Replace with Slashes and Words
我正在尝试替换特定命令。 CDBFILELOCATION 到 +DATAC1/vbmtmdppg/ 但它似乎不起作用。我看到了一些参考资料,但他们给出的只是一个难以理解的空白斜杠示例。请找到我现在正在使用的命令。
sed -i 's/CDBFILELOCATION/+DATAC1/vbmtmdppg/g' /u01/app/oracle/admin/vbmtmdpp/cr_db/mtmp_plug_pdb.sql
我收到以下错误
sed:-e 表达式 #1,字符 27:`s' 的未知选项
您必须转义替换字符串中的 /
:
sed -i 's/CDBFILELOCATION/+DATAC1\/vbmtmdppg/g' /u01/app/oracle/admin/vbmtmdpp/cr_db/mtmp_plug_pdb.sql
或者,您可以使用不同的分隔符代替 /
:
sed -i 's|CDBFILELOCATION|+DATAC1/vbmtmdppg|g' /u01/app/oracle/admin/vbmtmdpp/cr_db/mtmp_plug_pdb.sql
我正在尝试替换特定命令。 CDBFILELOCATION 到 +DATAC1/vbmtmdppg/ 但它似乎不起作用。我看到了一些参考资料,但他们给出的只是一个难以理解的空白斜杠示例。请找到我现在正在使用的命令。
sed -i 's/CDBFILELOCATION/+DATAC1/vbmtmdppg/g' /u01/app/oracle/admin/vbmtmdpp/cr_db/mtmp_plug_pdb.sql
我收到以下错误 sed:-e 表达式 #1,字符 27:`s' 的未知选项
您必须转义替换字符串中的 /
:
sed -i 's/CDBFILELOCATION/+DATAC1\/vbmtmdppg/g' /u01/app/oracle/admin/vbmtmdpp/cr_db/mtmp_plug_pdb.sql
或者,您可以使用不同的分隔符代替 /
:
sed -i 's|CDBFILELOCATION|+DATAC1/vbmtmdppg|g' /u01/app/oracle/admin/vbmtmdpp/cr_db/mtmp_plug_pdb.sql