Точный матч

В настоящее время я использую 's/string/new_string/g' для доступа к некоторым файлам CSV, однако я столкнулся с трудностями в следующем сценарии:

Я хочу заменить экземпляры '192.168.0.11', однако он также захватывает экземпляры '192.168.0.111'.

Как я могу обеспечить, чтобы sed только захватывал '192.168.0.11', а не '192.168.0.111'? Мне, очевидно, придется повторить это для многих переменных, поэтому можно легко оценить что-то легко масштабируемое.

Спасибо!

Ответ 1

Я не уверен, что вы используете регулярное выражение, но если вы хотите точное соответствие '192.168.0.11', вы можете использовать: s/\<192\.168\.0\.11\>//g

\<\> принудительное соответствие.