2

ack обычно показывает номера строк с именем файла,

$ ack searchme
filename
1:searchme

но это не так, когда поиск по одному файлу,

$ ack searchme filename
searchme

С помощью grep легко показывать номера строк

$ grep -n searchme filename
1:searchme

Могу ли я показать номера строк при поиске одного файла с помощью ack?

1 ответ1

3

Эта проблема была поднята как ошибка для ack Вывести номера строк совпадений при получении одного файла # 244 со следующим ответом:

Все дальнейшее развитие на ack происходит на https://github.com/petdance/ack2. Эта проблема была перенесена сюда:нужна ли нам опция для принудительного вывода номера строки?# 196

Статус запроса ack2 открыт.

Вывод номеров строк совпадений при получении одного файла # 244 содержит исправление, которое может решить проблему, а также следующий комментарий:

Тем не менее, использование параметра --with-filename всегда печатает имя файла и, следовательно, номера строк.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .