Se sto effettuando diverse sostituzioni che devono essere consecutive, ad es
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'è un modo migliore per farlo che passerà attraverso il file t1_spec.file una sola volta e farà le 4 sostituzioni per ogni riga anziché passare attraverso il file 4 volte?