Сегодня я столкнулся с той же проблемой. Я до сих пор не нашел решения, позвольте мне рассказать вам, что я сделал, чтобы решить эту проблему.
во-первых, очистите свою установку gns3 в зависимости от вашего дистрибутива. Я использую Debian, поэтому я использовал следующую команду :$sudo apt -получить автоматическое удаление --очистить gns3*
Во-вторых, перейдите на официальный сайт gns3:https://docs.gns3.com/1QXVIihk7dsOL7Xr7Bmz4zRzTsJ02wklfImGuHwTlaA4/и следуйте инструкциям по установке новой версии gns3
Даже в качестве фиксированной строки 1.
будет соответствовать 11.
. Но это не строка, это регулярное выражение, поэтому к определенным символам применяются правила, а не литералы соответствия.
Точка является заменой -для " любого символа "; чтобы соответствовать буквальной точке, вам нужно экранировать ее как \.
. Вы также можете включить маркер для начала -строки -(символ вставки ^
), чтобы 1.
совпадал только в начале строки.
Вы также можете отказаться от cat
, потому чтоgrep
(и многие другие команды )напрямую принимают имя файла.
Затем вы получите что-то вроде этого
grep '^1\.' test
который в вашем наборе данных соответствует только одной строке
1. Lil Nas X Ft, Billy Ray Cyrus - Old Town Road (Remix).mp3