Nếu tôi đang thực hiện một số thay thế cần phải liên tiếp, ví dụ
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
Có cách nào tốt hơn để làm điều này sẽ chỉ đi qua t1_spec.file một lần và thực hiện 4 thay thế cho mỗi dòng thay vì đi qua tệp 4 lần?