Saya mencoba mengganti beberapa kata dalam file dengan menggunakan sed -i #expression1 #expression2
mengajukan
Something 123 item1
Something 456 item2
Something 768 item3
Something 353 item4
Output (Diinginkan)
anything 123 stuff1
anything 456 stuff2
anything 768 stuff3
anything 353 stuff4
Uji coba
Saya bisa mendapatkan output berikut dengan menggunakan sed -i
2 kali.
sed -i 's/Some/any/g' file
sed -i 's/item/stuff/g' file
Dapatkah saya memiliki cara yang memungkinkan untuk menjadikan ini sebagai perintah tunggal di tempat seperti
sed -i 's/Some/any/g' -i 's/item/stuff/g' file
Ketika saya mencoba kode di atas dibutuhkan s/item/stuff/g
sebagai file dan mencoba mengerjakannya ..
sed - i 's/Some\(.*\)item/any\1stuff/' file