Я пытаюсь понять, как работает grep
.
Когда я говорю grep "hello" *.*
, grep
получает 2 аргумента — (1) строка для поиска, т.е. "Привет" и (2) путь *.*
? Или оболочка преобразует *.*
в нечто, что grep
может понять?
Где я могу получить исходный код grep
? Я наткнулся на эту ссылку GNU grep
. Один из файлов README отличается от unix grep
. Как это так?
Я хочу посмотреть источник версии FreeBSD grep
, а также версию Linux (если они разные).