Я пытаюсь сделать простую замену скрипту адреса IPv4.Неизвестный вариант 's' в сценарии sed
Вот мой код.
#!/bin/sh
sed 's/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/192.100.100.100/g/'
То, что происходит каждый раз, когда я называю:
example.sed example1 > example.output
я получаю:
sed: -e expression #1, char 75: unknown option to `s'
, где 75-й символ является 1 из 192.100.100.100.
Почему?
Это не дубликат, но в случае, если вы отправили сообщение об ошибке в сообщение об ошибке, обычная причина в этом связанном вопросе: http://stackoverflow.com/questions/9366816/sed-unknown-option-to-s – tripleee