[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: флеймить так флеймить!



> >>да , кстати, вспомнился еще метод.
> >>copy /b *.* file.avi
> >
> >этот метод даже в линyксе не проходит из за большой длины строки
> >приходится юзать for
> 
> А вот тут и начинаются отличия dos от unix, причём
> в пользу dos, как ни странно.
> 
> "Этот метод ... в линyксе не проходит из за большой
> длины строки", поскольку shell'у приходится эту строку
> создавать, а потом ещё и вызывать программу c кучей
> аргументов.
> 
> А вот в dos этими *.* занимается ни разу не command.com,
> а copy, которая скорее всего (не проверял) читает
> из каталога последовательно, не строя никаких списков.
> 
> Так что в dos скорее всего как раз работает.
в ДОСе все равно будет криво - команды cat там нет, есть по моему
команда type, а команда copy клеит файлы если их с плюсами писать, что
рег-выражениями не проделать.

а подход, что каждая программа сама разбирает выражения плох тем, что
сразу теряется 
1. единообразие
2. на большей части программ теряется функциональность (т.к. многим
проще реализовать лишь необходимую часть функциональности: в windows к
сожалению нет раделяемых библиотек, которыми можно было бы решить этот
вопрос...)



Reply to: