У мене є файл, який, можливо, містить неправильне форматування (у цьому випадку поява шаблону \\backslash
). Я хотів би використовувати grep
для повернення лише номери рядків, де це відбувається (як, наприклад, тут було збіг, перейдіть до рядка № x і виправте це).
Однак, здається, не існує способу друкувати номер рядка ( grep -n
), а не збіг чи саму лінію.
Я можу використовувати інший регулярний вираз для вилучення номерів рядків, але хочу переконатися, що grep не може зробити це самостійно. grep -no
я підходить найближче, я думаю, але все ще відображає відповідність.
grep -no
:! Це зробило те, що я прийшов сюди, щоб спробувати і зробити! (тобто не друкуйте рядок, який іноді дуже довгий, наприклад, мінімізовані вихідні файли javascript.)