Я хочу, чтобы вставить строкувставить двойной обратный слэш с помощью СЭД
text \\
в файл с помощью СЭД. Для одной обратной косой черты, которую нужно вставить, я бы использовал три команды обратной косой черты в команде. Но побег не работает двойной косой черты:
sed -i 'text \\\\\\' $file
дает следующее сообщение об ошибке:
sed: -e expression #1, char 57: unknown command: `
'
'char 57: неизвестная команда:'? Где находится остальная часть команды, которую вы используете? Почему, по-вашему, '' text \\\\\\ ''будет иметь какое-либо влияние на файл, нет команды sed для вставки, добавления, замены (или удаления) в том, что вы показываете? Удачи. – shellter
Ваш пример подсказывает, что вы хотели использовать echo \\\\> файл. – devnull