Я хотел бы знать, что удобная команда ищет некоторые строки в нескольких файлах простого текста и показывает номер строки где это matchs в выводе. т.е.:
grep -r 'hello' --include=*.js ¿?
вывод:
base.js [4]
base.js [13]
utils.js [27]
...
спасибо!
Использовать -n
как опция к grep
. Или объедините их в одном с рекурсивным режимом, например:
grep -rn pattern path/to/folder
Как страница справочника grep
говорит:
-n, --line-number Prefix each line of output with the 1-based line number within its input file. (-n is specified by POSIX.)
Пример произвел:
temp/openssh/openssh-6.0p1/sshconnect2.c:1468: sent = send_pubkey_test(authctxt, id);
^^^^
||||----- Line number