Chinaunix
标题:
关于sed替换带有双引号的值
[打印本页]
作者:
674949301
时间:
2015-12-20 16:11
标题:
关于sed替换带有双引号的值
本帖最后由 674949301 于 2015-12-20 17:48 编辑
#!/bin/sh
ENABLED=yes
PROCS=pddd
ARGS="-c /opt/etc/config.json"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
想把该脚本中ARGS="-c /opt/etc/config.json"替换成ARGS="-c /opt/etc/config_1.json"
请各位帮帮忙,写了几个命令都无法替换成功!在线等!
作者:
haooooaaa
时间:
2015-12-20 16:29
sed 's/\(.json"\)$/_1\1/' file
复制代码
作者:
cwd0204
时间:
2015-12-20 16:55
提示:
作者被禁止或删除 内容自动屏蔽
作者:
674949301
时间:
2015-12-20 17:38
是个脚本文件,修改里面的内容!
回复
3#
cwd0204
作者:
674949301
时间:
2015-12-20 17:39
修改不了哦
回复
2#
haooooaaa
作者:
ly5066113
时间:
2015-12-21 08:26
回复
4#
674949301
加 -i 参数
sed -i ......
作者:
bb659030105
时间:
2015-12-21 10:44
sed -r 's#(ARGS="-c /opt/etc/).*#\1config_1.json"#' 123 加-i参数写入
作者:
leijskg
时间:
2015-12-21 10:51
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2