是否可以用一个 sed 表达式来进行以下替换?
python-lib==1.0 to python-lib>=2.0
python-lib~=1.0 to python-lib>=2.0
python-lib==1.1 to python-lib>=2.0
python-lib~=1.1 to python-lib>=2.0
总而言之,您只需要一个合适的正则表达式即可。下面的应该可以工作:
sed -E 's/(python-lib)(==|~=)1\.[01]/\1>=2.0/g'