shell 的 sed 命令替换字符串问题

2019-03-26 20:52发布

问题:

请问如何通过 sed 命令将下面的包含 ImageId 的行中的 m-bp1je6fv8c5l94xywaco 替换掉?

--ImageId m-bp1je6fv8c5l94xywaco \

回答1:

Over 了,

echo "--ImageId m-bp1je6fv8c5l94xywaco \\" | sed -r 's/(.*ImageId)(.*)([\])/\1 cnblogs \3/'
#Result
--ImageId cnblogs \

可以参考这里,http://www.grymoire.com/Unix/Sed.html#uh-15b



标签: shell