J'essaie d'utiliser grep pour correspondre à un cas comme celui-ci:Grep avec « la moitié » match de -exact
J'ai une liste de nom d'hôte et ips dans ce format:
238-456 192.168.1.1
ak238-456 192.168.1.2
238-456a 192.168.1.3
458-862 192.168.1.4
Maintenant, je tente de grep "238-456" mais bien sûr cela retourne:
238-456 192.168.1.1
et ...
ak238-456 192.168.1.2
et ...
238-456a 192.168.1.1
mais je ne ai besoin de la ligne avec 238-456 exactement. Dans ce cas, je ne peux pas utiliser -x parce que, bien sûr, il ne renvoie aucun résultat.
Existe-t-il un moyen simple de résoudre ce problème?
Les réponses données avec "^" résolvent le premier problème. Mais pas celui avec le "a" à la fin. Quelqu'un peut-il aussi aider avec ça?
merci. fonctionne comme un charme. mais maintenant j'ai trouvé entrys avec un "a" à la fin. Y a-t-il aussi une solution pour cela? J'ai édité ma question. – fwaechter
Ok, mis à jour avec des marqueurs de délimitation de mots. – kwatford
fonctionne parfaitement. merci pour votre temps et aide :) – fwaechter