> Victor Wagner wrote: >> On 2008.09.08 at 10:56:00 +0300, Serhiy Storchaka wrote: >> >>> Как по мне вариант с find|xargs более элегантен. >> >> Не "более элегантен", а "более переносим". Сработает с любым find, >> а не только со свежими версими GNU findutils, как "тот xargs, который >> умеет сам find"
> Только если в именах гарантированно нет пробельных символов! Это не проблема. Есть IFS. > Т.е. лишь для специальных случаев. В "переносимом" варианте нет ни > find -print0, ни xargs -0, придётся морочиться с find|while > read. За писанину под соляру нужно брать деньги. Бесплатно под нее писать нельзя - можно умереть. Там _даже_ /bin/sh не совместим с POSIX. Вот только недавно в OpenSolaris /bin/sh заменили на ksh93, у которого с этим делом получше. Теперь как BSD-шники буду еще пару десятилетий оттуда несоответствия и баги выколупывать. HP-UX? AIX? SCO? Э-э. Кому надо, тот PATH пропишет :-) > Тоже, кстати, не абсолютно безопасно, -- кто сказал, что в > именах не может быть "\n"? А вот эту гадость, была б моя воля, на уровне стандарта бы запретил. -- Best regards, Aleksey Cheusov. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

