LINUX.ORG.RU

Почему программирование? Какой язык? Бери Python 3, в нем тоже можно сделать рекурсивный поиск файлов. А то сейчас bash-исты набегут и будут советовать использовать его, ведь можно задействовать find из скрипта.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Silerus

Полагаю, автор должен что-то делать с полученным список, а не просто глазами хлопать на экран :) Там дальше в bash-е тоже всё просто? :)

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

все просто list=$(find ну и так далее) - вот у нас список файлов ну или вот так

for file in $(find и так далее) do
тело
done

Silerus ★★★★
()
Ответ на: комментарий от I-Love-Microsoft

да, там дальше тоже всё просто. но автор не сказал, поэтому глупо лепить портянку на питоне, когда всё решается через find с парой аргументов.

SevikL ★★★★★
()
Ответ на: комментарий от Deleted

И? В таком виде всё равно работать не будет

$ ls -l
total 4
drwxr-xr-x 2 user user 4096 Nov 22 16:46 foo bar
$ for f in $(find -print0); do echo $f; done
bash: warning: command substitution: ignored null byte in input
../foo
bar

Надо делать while read..< и т.д.

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

это тоже можно решить, хотябы тем же принтом

Silerus ★★★★
()
Ответ на: комментарий от Deleted

Или просто find -exec. Или find .|while read f; do echo $f; done и аналогичные способы.

pawnhearts ★★★★★
()
Ответ на: комментарий от Silerus

Затем, что твоё кривое решение не работает.

pon4ik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.