> Aleksey Cheusov -> [email protected] @ Mon, 08 Sep 2008 > 20:14:31 +0300:
>>>У баша - есть. По умолчанию, если под шаблон ни одного файла не >>>подпадает, он не ругается, а передает в команду шаблон. AC>> Есть такая какашка. Но действительно логичным решением было бы AC>> передавать пустую строку, а не генерить ошибки. > Разумные решения - либо вообще не передавать этого параметра > (передавать пустой _список_, а не пустую _строку_) Согласен. Шелу вообще не хватает понятия "списка". Но, как бы там ни было, _в программах_ на шеле использовать всякие * и ? и прочее для получения списка файлов для обработки - признак дурного воспитания. Поскольку могут "захватиться" не только файлы, но и каталоги, которые в *BSD еще и читаются... В норме список файлов должен ВСЕГДА задаваться извне в качестве параметров. В других случаях нужно использовать find и только find. Поэтому проблема file expansion по неправильному шаблону актуальна только для интерактивной сессии, где и печать шаблона и выход с ошибкой вполне приемлемы. -- Best regards, Aleksey Cheusov. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

