Saya ingin mengedit file dengan sed pada OS X. Saya menggunakan perintah berikut:
sed 's/oldword/newword/' file.txt
Keluaran dikirim ke terminal. file.txt tidak dimodifikasi. Perubahan disimpan ke file2.txt dengan perintah ini:
sed 's/oldword/newword/' file1.txt > file2.txt
Namun saya tidak ingin file lain. Saya hanya ingin mengedit file1.txt . Bagaimana saya bisa melakukan ini?
Saya sudah mencoba flag -i. Ini menghasilkan kesalahan berikut:
sed: 1: "file1.txt": invalid command code f
-i
bendera?