我想在 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