您好我有以下文件:
update_19.zip=10fcb39f96a83011a60
android_changelog_19.log=de34d340aa7d253dafa
android_manifest_19.xml=8b3173a122c222
我想在_19和=
之间远程调用文本
期望的结果:
update=10fcb39f96a83011a60
android_changelog=de34d340aa7d253dafa
android_manifest=8b3173a122c222
注19是可变的
grep -P "(?<=_$number).*?(?==)"
如何选择组_ $ number以及如何从文件中实际删除
答案 0 :(得分:2)
将变量放在sed
命令中。
sed "s/_$number[^=]*=/=/" filename