On 2002.09.13 at 13:14:25 +0400, Dmitry E. Oboukhov wrote: > Victor Wagner wrote: > > Сорри, тут уже я тебя не понял: ты имел ввиду разработку программ для > винды, а я имел ввиду и просто работу в системе. Конечно grep, find итд
Разработка программ для винды это практически единственная задача, ради которой стоит работать в винде. > хочется иногда иметь в винде и отсутствие системного скриптового языка > иногда раздражает. Ну так поставь себе cygwin и ActivePerl и сбереги себе немножко нервов. > Насчет разработки > я в последнее время нашел для себя немного другое решение: интерфейсные > программы для винды я пишу на Питоне. И отлаживаю и пишу в Линуксе ;) Тоже подход. К сожалению он обладает тем недостатком, что интерфейсы получаются немножко низкокачественные. Ибо не отлаживая интерфейса под виндами, ты не добъешься корректной работы в нем некоторых виндоспецифических фич, которыми привыкли пользоваться виндовые пользователи. > > Оффтопик: > кстати как на шеле пройтись в цикле по именам файлов в каталоге: > > for file_name in `ls`; > do > echo $file_name > done > > работает, если имена файлов _не содержат_ пробелы, а если содержат? ls -1 |while read file_name; do .. done спасает не на 100% (не спасает от переводов строки в именах файлов) но от пробелов - спасает. Более общее решение - man find на предмет -print0, man xargs -- Victor Wagner [EMAIL PROTECTED] Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus