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

Re: I find some software



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			vitus@ice.ru
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



Reply to: