انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: معادل setenv  (دفعات بازدید: 2584 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین syeganeh

  • Newbie
  • *
  • ارسال: 5
معادل setenv
« : 15 آبان 1387، 09:43 ق‌ظ »
با سلام
من می خام یک برنامه در محیط command اجرا کنم که متن ان به صورت زیر است
#!/bin/csh

echo 'setting environment variables'

setenv EMAPDIR ./potentials/pmaps
setenv PMAPDIR ./potentials/pmaps
setenv SMAPDIR ./potentials/pmaps
setenv ATOMSDIR ./potentials/atoms
setenv MOLSDIR ./potentials/molecules

echo "-"
echo "-"
echo '---- REFERENCE OUTPUT ------------------------'
tail -50 output_reference > .temp0
grep -a -A 23 'MD Step' .temp0
grep -a 'Main Program   Time' .temp0

echo '----------------------------'
echo '----------------------------'
echo '----------------------------'
echo "-"
echo "-"
echo '---- CURRENT MUSIC OUTPUT --------------------'

./md.exe test001.ctr >& out
tail -50 out  > .temp0
grep -a -A 23 'MD Step' .temp0
grep -a 'Main Program   Time' .temp0

echo  "Use 'diff out output_reference' for a detialed comparison"

که متاسفانه در مورد setenv ‍ بیام bash: command not found  را میده.
دستور export و env هم امتحان کردم ولی فایده ای نداشت.
با تشکر

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: معادل setenv
« پاسخ #1 : 15 آبان 1387، 01:13 ب‌ظ »
CSH:  setenv name value
BASH: export name=value
----
یعنی دستور setenv برای ترمینال CSH هستش و شما دارید از ترمینال bash استفاده می کنید. لذا بایستی از دستور export به طوری که در بالا مثلا زده شده برای تعریف متغییر های محیطی استفاده کنید.

مرجع::
http://www.cygwin.com/ml/cygwin/2001-02/msg00437.html

===
موفق و موئید باشید
@};-
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین syeganeh

  • Newbie
  • *
  • ارسال: 5
حل شد
« پاسخ #2 : 21 آبان 1387، 03:31 ب‌ظ »
با سلام  و تشکر از پاسخ شما.
با دستور زير مشکل حل شد
name = "value"; export name