2016-10-19 4 views
0

я пытаюсь изменить путь с помощью «СЭД»Изменение пути с помощью «СЭД»

sed -i "s|METASPLOIT_PATH=/opt/metasploit/apps/pro/msf3||METASPLOIT_PATH=/opt/metasploit-framework|g" config/set_config 

но ошибка появилась, который я ни понимания, ни ожидал

sed: -e expression #1, char 51: unknown option to `s' 

Что это означает ??

ответ

1

есть два последовательных трубы в вашей команде

попробовать:

sed -i "s|METASPLOIT_PATH=/opt/metasploit/apps/pro/msf3|METASPLOIT_PATH=/opt/metasploit-framework|g" config/set_config 
2

Выглядит как опечатка мне, у вас есть дубликат символа трубы в середине заменителя выражения.

Следующая команда работы:

sed -i "s|METASPLOIT_PATH=/opt/metasploit/apps/pro/msf3|METASPLOIT_PATH=/opt/metasploit-framework|g" config/set_config 
Смежные вопросы