bash – 从shell脚本编辑属性文件中的属性值
发布时间:2020-12-15 19:02:09 所属栏目:安全 来源:网络整理
导读:标题说明了所有.我需要将我不知道的属性值替换为不同的值. 我正在尝试这个: #!/bin/bashsed -i "s/myprop=[^ ]*/myprop=$newvalue/g" file.properties 我得到了sed:-e表达式#1,char 19:未知选项tos’` 我认为问题是$newvalue是一个表示目录的字符串,所以
标题说明了所有.我需要将我不知道的属性值替换为不同的值.
我正在尝试这个: #!/bin/bash sed -i "s/myprop=[^ ]*/myprop=$newvalue/g" file.properties 我得到了sed:-e表达式#1,char 19:未知选项tos’` 我认为问题是$newvalue是一个表示目录的字符串,所以它搞砸了sed. 我能做什么 ?
sed可以使用/以外的字符作为分隔符,即使/是最常见的.在处理路径名之类的东西时,使用像管道(|)这样的东西通常很有帮助.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容