|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 08 Dec 2004 17:15:53 To : Igor S.Kozhukhov Subject : Re: bash & csh -------------------------------------------------------------------------------- Igor S.Kozhukhov -> All @ Wed, 08 Dec 2004 22:46:22 +0300: IS> есть у меня крипты на csh. хочу их юзать из шела bash - как IS> такое сделать? IS> пробовал с командной строки запустить IS> /bin/csh my.csh IS> запускается, но setenv не отрабатывает ... IS> в заголовке скрипта написано: IS> #!/bin/csh IS> пробую запускать под соляркой IS> если сменить шел на tcsh - то можно заюзать скрипты через IS> source my.csh IS> но хочется из bash - помогите плиз ! Тебе следует узнать, что установка переменных среды влияет только на сам процесс и на потомков, но никак не на предков. Поэтому скрипт на csh ты запустить можешь, используя собственно csh, но вот установленные им переменные в запустивший его bash не попадут. Переписать bash так, чтобы он соглашался есть csh-скрипты - занятие, вообще говоря, неблагодарное и не рекомендуемое. Hо если очень хочешь - флаг в руки. В принципе, есть еще zsh, который в норме из линейки bash, только лучше (за одним недостатком, правда - его line editor не умеет работать с UTF-8, а у bash уже умеет) и который что-то умеет из разряда совместимости с csh - возможно, у него получится. Hо я бы не рассчитывал. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru --- ifmail v.2.15dev5.3 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/256066c2c3b53.html, оценка из 5, голосов 10
|