Як примусити find закоментовувати рядки лапками, щоб передати їх до іншої програми?
Наприклад:
for i in `find -type f` ; do chmod -x $i ; done
дасть купу помилок, якщо попадуться файли з пробілами. От як зробити щоб масив i мав члени:
'./some dir/some file 1'
'./some dir/some file 2'
'./some dir/some file 3'
'./some dir/some file 4'
'./some dir/some file e.t.c.'
Тобто щоб і $i не розбивалась на пробілах (власне в цьому і проблема бо в файнді ще можна прінт задати так, щоб імена в лапки взяло, але пробілами все поб'є).
Просто іноді доводиться міняти режими доступу до файлів, щоб прибрати дозвіл на виконання і якщо натрапити на директорію - їй не буде корисною заборона виконуватись
- клятий фат замучив.