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