Якщо я роблю кілька замін, які повинні бути послідовними, наприклад
sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb
sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb
sed -i 's/\.should/\.to/' t1_spec.rb
sed -i 's/==/eq/' t1_spec.rb
Чи є кращий спосіб зробити це, який пройде через t1_spec.file лише один раз і зробить 4 підстановки для кожного рядка, а не переглядає файл 4 рази?