一个目录中有许多文件。它包含不同格式的width。引号之间可以是数字、浮点数、数字+ px或浮点数+ px。
例如:width=“512 or”、width="512“、width="512.1112233”或width="415.11335577px“
我想用width="{size}"代替它们。
我试了一下,但我在一些文件中没有得到我想要的。
sed -i 's/"[0-9]*"/"{size}"/g' ./*.*如何使用sed实现它?
发布于 2022-05-29 01:47:27
您可以在" "和"之间匹配零个或多个非D2字符:
sed 's/width="[^"]*"/width="{size}"/g'https://unix.stackexchange.com/questions/704238
复制相似问题