Я знаю, что есть хорошая программа Linux называется find
, который используется в качествекаталог Поиск и подкаталогов для файла, соответствующие строки и листинг пути, используя Лс Grep вместо поиска
find /home/user -name ".txt"
напечатает все файлы с .txt
удлинение с их относительным путем
Как я могу достичь того же, используя ls
, grep
и, возможно, awk
?
Я попробовал список всех файлов в каталоге и его подкаталогах рекурсивно с помощью
ls -LR1
, но не имеют ни малейшего представления о том, как анализировать его с помощью grep
.
Любые советы были бы чрезвычайно восприимчивыми.
совета - не сделай это. Просто используйте правильные инструменты для каждой работы. Google "parse ls output". –