Я пытаюсь использовать Grep, чтобы соответствовать такому случаю:Grep с «половинами» -точным матчем
У меня есть список имени хоста и изобр в следующем формате:
238-456 192.168.1.1
ak238-456 192.168.1.2
238-456a 192.168.1.3
458-862 192.168.1.4
Теперь я пытаюсь Grep "238-456", но, конечно, это возвращает:
238-456 192.168.1.1
и ...
ak238-456 192.168.1.2
и ...
238-456a 192.168.1.1
, но мне нужно только строку с точно 238-456. В этом случае я не могу использовать -x, потому что тогда, конечно, он не возвращает никаких результатов.
Есть ли простой способ решить эту проблему?
Данные ответы с "^" решают первую проблему. Но не тот, у кого «а» в конце. Может ли somenone также помочь с этим?
спасибо. работает как шарм. но теперь я нашел записи с «а» в конце. есть ли решение для этого? Я отредактировал мой вопрос. – fwaechter
Хорошо, обновлено с помощью меток на границе слова. – kwatford
работает отлично. спасибо за ваше время и помощь :) – fwaechter