Чтобы получить номера строк в Linux, вы можете использовать несколько методов. Вот несколько вариантов:
-
Использование опции “-n” с grep:
grep -n "search_pattern" file_nameЭта команда отобразит строки, содержащие «шаблон_поиска», вместе с их номерами строк.
-
Использование команды «cat» с опцией «-n» и передача ее в grep:
cat -n file_name | grep "search_pattern"Эта команда добавит номера строк к содержимому файла, а затем найдет нужный шаблон.
-
Использование команды «nl»:
nl file_name | grep "search_pattern"Команда «nl» используется для нумерации строк в файле. Передавая его вывод в grep, вы можете искать определенный шаблон вместе с номерами строк.
-
Использование «awk»:
awk '/search_pattern/ {print NR, $0}' file_nameЭта команда использует «awk» для сопоставления с шаблоном и печати номера строки (NR) и всей строки ($0).
-
Использование “sed”:
sed -n '/search_pattern/=' file_nameЭта команда использует «sed» для поиска шаблона и вывода номеров строк, в которых он встречается.