Я хотів би відредагувати файл з sed на OS X. Я використовую таку команду:
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
прапора?