OS Xでsedを使用してファイルを編集したいのですが、次のコマンドを使用しています。
sed 's/oldword/newword/' file.txt
出力は端末に送信されます。 file.txtは変更されません。変更は、次のコマンドでfile2.txtに保存されます。
sed 's/oldword/newword/' file1.txt > file2.txt
ただし、別のファイルは必要ありません。file1.txtを編集したいだけです。これどうやってするの?
-iフラグを試しました。これにより、次のエラーが発生します。
sed: 1: "file1.txt": invalid command code f
-i
フラグを試すときに使用している正確なコマンドは何ですか?