История изменений
Исправление Deleted, (текущая версия) :
На низком уровне через системный вызов передаётся массив, в котором "-type f" - единый элемент.
ой-ли! системному вызову фиолетово значение того *овна, что суется после команды на запуск. для него это всё - аргументы, которые каждый парсит как хочет и упаковывает в массив *char для execv. Просто принято, что даже совокупные параметры ("-opt optvalue") отправляются запускающим процессом и парсятся запускаемым по-отдельности. посему find не переварил твой "-type f" ибо в списке вариантов опций у него есть только "-type".
Исходная версия Deleted, :
На низком уровне через системный вызов передаётся массив, в котором "-type f" - единый элемент.
ой-ли! системному вызову фиолетово значение того *овна, что суется после команды на запуск. для него это всё - аргументы, которые каждый парсит как хочет и упаковывает в массив *char для execv. Просто принято, что даже совокупные параметры ("-opt optvalue") отправляются запускающий процессом и парсятся запускаемым по-отдельности. посему find не переварил твой "-type f" ибо в списке вариантов опций у него есть только "-type".