我需要修改使用 SED 在文件中搜索和替换的现有脚本。我的问题是我需要使用 sed 进行相同的搜索和替换,但前提是满足 2 个条件。
我使用 find 和 sed 如下:
find . -name 'search.do*' -exec sed -i "/href/\
s/href=\"[^\"]*sommerhus\/detail\.do[^\"]*unitId=\([^\"]*\)\"/href=\"sommerhus-\1.html\"/g" {} \;
但现在我需要确保仅在满足“href”和另一个搜索条件时才进行替换 fx“href”&&“语言”存在
我试过 -e 但没有成功。可能吗 ??