Я немного новичок в поиске через bash, так что не стесняйтесь давать мне советы о методах, которые следует использовать вместо этого, которые я никогда больше не буду использовать.
Я ищу вхождения строки, рекурсивно в каталоге, с ~ 50 не очень большими php-файлами в нем; некоторые в текущем каталоге, некоторые в каталогах под текущим каталогом, три уровня каталогов не более.
Я использую метод
find . | xargs grep "module" > module.txt
В простых (одноуровневых) каталогах это работает нормально, но в этом случае размер файла увеличивался до 4 ГБ, пока он не заполнил все пространство раздела. Это еще даже не было сделано.
Почему этот файл становится таким большим?