应该这样做:
sed "s/^(["'])(.*)1$/2/g" in.txt
其中in.txt是:
"Fo'od''Food'"Food""Fo"od'Food'Food""Food''Fo'od'"Fo'od"Fo'od'Fo"od'"Fo"od"Fo"od
而Expected.txt是:
"Fo'od'FoodFood"Fo"od'Food'Food""Food'Fo'odFo'odFo'odFo"odFo"odFo"od
您可以检查它们是否符合:
diff -s <(sed "s/^(["'])(.*)1$/2/g" in.txt) expected.txt



