原文:shell 文本替换 ---出现--- sed:-e 表达式 #1,字符 8:“s”的未知选项

需要替换的行为: monitor.url http: . . . : rest 查询资料得知,报错是因为替换的字符串包含有分隔符 所以这行改一下分隔符就可以解决问题了 这里的分隔符随自己定义 例如:sed i s url g datasource.properties 这三个分隔符要统一就可以了 改成感叹号 或者 等其他来分割 sed i s url g datasource.properties ...

2019-01-02 11:03 0 3268 推荐指数:

查看详情

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

执行shell脚本时,使用sed变量替换指定的字符串,一直出现这个错误: [root@bqh-118 scripts]# vim while_rz.sh [root@bqh-118 scripts]# sh while_rz.sh sed:-e 表达式 #1,字符 10:未终止的“s”命令sed ...

Sun Apr 28 07:26:00 CST 2019 0 2622
Linux命令——sed实现文本替换

sed命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作。 sed是按行来处理文本内容的。在shell中,使用sed来批量修改文本内容是非常方便的。 这里只是进行字符替换,不用vim打开文件,直接执行命令即可。 命令格式1:sed 's/原字符串/新字符 ...

Thu Mar 26 22:59:00 CST 2020 0 715
sed替换字符串时,使用正则表达式的注意事项

sed的使用方法为: 使用单个模式替换sed 's/pattern/replacement/flags' filename,例如echo 'abc' | sed 's/a/A/'-->Abc 使用多个模式同时替换sed 's/pattern1/replacement1/;s ...

Thu Mar 17 04:27:00 CST 2016 0 8473
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM