On Fri, Jan 23, 2004 at 05:16:46PM +0300, Dmitry E. Oboukhov wrote: > > >>да , кстати, вспомнился еще метод. > > >>copy /b *.* file.avi > > > > > >этот метод даже в линyксе не проходит из за большой длины строки > > >приходится юзать for > > > > А вот тут и начинаются отличия dos от unix, причём > > в пользу dos, как ни странно. > > > > "Этот метод ... в линyксе не проходит из за большой > > длины строки", поскольку shell'у приходится эту строку > > создавать, а потом ещё и вызывать программу c кучей > > аргументов. > > > > А вот в dos этими *.* занимается ни разу не command.com, > > а copy, которая скорее всего (не проверял) читает > > из каталога последовательно, не строя никаких списков. > > > > Так что в dos скорее всего как раз работает. > в ДОСе все равно будет криво - команды cat там нет, есть по моему > команда type, а команда copy клеит файлы если их с плюсами писать, что > рег-выражениями не проделать. copy /b *.* file.avi > > а подход, что каждая программа сама разбирает выражения плох тем, что > сразу теряется > 1. единообразие > 2. на большей части программ теряется функциональность (т.к. многим > проще реализовать лишь необходимую часть функциональности: в windows к > сожалению нет раделяемых библиотек, которыми можно было бы решить этот > вопрос...) > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >
pgpw6kGSvTxcn.pgp
Description: PGP signature