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