Próbuję wstawić tekst do trzeciej linii w pliku przy użyciu sed i składnia znalazłem na innych forach jest:sed wkładka wiersza poleceń OSX
sed -i '' "3i\ text to insert" file
Gdy używam to jednak Wystąpił błąd:
sed: 1: "3i\ text to insert": extra characters after \ at the end of i command
Nie mogę się domyślić, co jest przyczyną problemu. Używam OSX, dlatego mam puste "" jako moje rozszerzenie.
Dzięki!
Chciałbym dać dodatkowe +1 do wskazując, że „tekst dodaje się po' 3i' bit”jest Rozszerzenie GNU (ale mogę tylko dać jeden z nich). –
@ JonathanLeffler Przyznam mu inne +1 w Twoim imieniu :-) –