请问如何通过 sed 命令将下面的包含 ImageId
的行中的 m-bp1je6fv8c5l94xywaco
替换掉?
--ImageId m-bp1je6fv8c5l94xywaco \
Over 了,
echo "--ImageId m-bp1je6fv8c5l94xywaco \\" | sed -r 's/(.*ImageId)(.*)([\])/\1 cnblogs \3/'
#Result
--ImageId cnblogs \
最终使用的 sed 命令
sed -i -E "s/(ImageId) .*? /\1 $@ /" test.sh
@dudu: 😄 可以可以