Я пытаюсь вставить текст в третью строку в файле с помощью sed, а синтаксис, который я нашел на других форумах, это:
sed -i '' "3i\ text to insert" file
Когда я использую это, я получаю сообщение об ошибке:
sed: 1: "3i\ text to insert": extra characters after \ at the end of i command
Я не могу понять, что вызывает проблему. Я использую OSX, поэтому у меня есть пустой "как расширение".
Спасибо!