执行shell脚本时,使用sed变量替换指定的字符串,一直出现这个错误:

[root@bqh-118 scripts]# vim while_rz.sh
[root@bqh-118 scripts]# sh while_rz.sh
sed:-e 表达式 #1,字符 10:未终止的“s”命令
sed:-e 表达式 #1,字符 10:未终止的“s”命令
sed:-e 表达式 #1,字符 10:未终止的“s”命令
sed:-e 表达式 #1,字符 10:未终止的“s”命令
sed:-e 表达式 #1,字符 10:未终止的“s”命令
sed:-e 表达式 #1,字符 10:未终止的“s”命令
sed:-e 表达式 #1,字符 10:未终止的“s”命令
sed:-e 表达式 #1,字符 10:未终止的“s”命令
sed:-e 表达式 #1,字符 10:未终止的“s”命令

于是便在网络上寻求帮助,解决办法:

把分隔符/替换成#就ok了:

sed:-e 表达式 #1,字符 10:未终止的“s”命令

相关文章:

  • 2021-11-11
  • 2021-06-05
  • 2022-12-23
  • 2022-02-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
  • 2022-02-24
  • 2021-08-05
相关资源
相似解决方案