LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

На низком уровне через системный вызов передаётся массив, в котором "-type f" - единый элемент.

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

Исходная версия Deleted, :

На низком уровне через системный вызов передаётся массив, в котором "-type f" - единый элемент.

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