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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

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

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

آفلاین royaflash

  • Sr. Member
  • *
  • ارسال: 466
  • جنسیت : پسر
  • تلاش برای بهتر شدن بهترین شیوه زندگی است (سقراط)
    • در مفهوم اپن سورس ، گنو/لینوکس
سوال درمورد $
« : 21 آذر 1391، 01:23 ب‌ظ »
سلام بر دوستان عزیز ما در گنو لینوکس ودر شل با متغیر هایی داریم که با $  و تب داریم :

$_                                    $EUID                                 $GTK_MODULES                          $PPID
$BASH                                 $GDM_KEYBOARD_LAYOUT                  $GTK_RC_FILES                         $PS1
$BASH_ALIASES                         $GDM_LANG                             $HISTCMD                              $PS2
$BASH_ARGC                            $GDMSESSION                           $HISTCONTROL                          $PS4
$BASH_ARGV                            $__git_all_commands                   $HISTFILE                             $PWD
$BASH_CMDS                            $__git_diff_common_options            $HISTFILESIZE                         $RANDOM
$BASH_COMMAND                         $__git_fetch_options                  $HISTSIZE                             $_scp_path_esc
$BASH_COMPLETION                      $__git_log_common_options             $HOME                                 $SECONDS
$BASH_COMPLETION_COMPAT_DIR           $__git_log_date_formats               $HOSTNAME                             $SESSION_MANAGER
$BASH_COMPLETION_DIR                  $__git_log_gitk_options               $HOSTTYPE                             $SHELL
$BASH_LINENO                          $__git_log_pretty_formats             $IFS                                  $SHELLOPTS
$BASHOPTS                             $__git_log_shortlog_options           $LANG                                 $SHLVL
$BASHPID                              $__git_merge_options                  $LINENO                               $SSH_AGENT_PID
$BASH_SOURCE                          $__git_merge_strategies               $LINES                                $SSH_AUTH_SOCK
$BASH_SUBSHELL                        $__git_mergetools_common              $LOGNAME                              $TERM
$BASH_VERSINFO                        $__git_porcelain_commands             $LS_COLORS                            $UID
$BASH_VERSION                         $__git_send_email_confirm_options     $MACHTYPE                             $USER
$COLUMNS                              $__git_send_email_suppresscc_options  $MAILCHECK                            $USERNAME
$COMP_WORDBREAKS                      $__git_whitespacelist                 $OPTERR                               $WINDOWPATH
$DBUS_SESSION_BUS_ADDRESS             $GNOME_DESKTOP_SESSION_ID             $OPTIND                               $XAUTHORITY
$DESKTOP_AUTOSTART_ID                 $GNOME_KEYRING_CONTROL                $ORBIT_SOCKETDIR                      $XDG_DATA_DIRS
$DESKTOP_SESSION                      $GNOME_KEYRING_PID                    $OSTYPE                               $XDG_SESSION_COOKIE
$DIRSTACK                             $GPG_AGENT_INFO                       $PATH                                 
$DISPLAY                              $GROUPS                               $PIPESTATUS             



؟؟؟؟حال چند سوال داشتم ؟؟؟؟

*این متغیر ها از کجا فراخوانی میشن ؟ فایل اجرایی اونا کجاست .
*چطور میشه به پارامترهای اونا پی برد ؟

باتشکر
موفق و گنو/لینوکسی باشید .
وبلاگ |
وب سایت [url=http://unixmen.ir]

در صورت نیاز+ شماره تلفن 09141100257

آفلاین Plugin

  • Full Member
  • *
  • ارسال: 139
  • جنسیت : پسر
  • applet سابق
پاسخ : سوال درمورد $
« پاسخ #1 : 21 آذر 1391، 01:52 ب‌ظ »
سلام بر دوستان عزیز
*چطور میشه به پارامترهای اونا پی برد؟
سلام
echo متغیر
شیرینى پیروزى، تلخى صبر را از میان مى‏ برد.

آفلاین royaflash

  • Sr. Member
  • *
  • ارسال: 466
  • جنسیت : پسر
  • تلاش برای بهتر شدن بهترین شیوه زندگی است (سقراط)
    • در مفهوم اپن سورس ، گنو/لینوکس
پاسخ : سوال درمورد $
« پاسخ #2 : 21 آذر 1391، 02:25 ب‌ظ »
سلام بر دوستان عزیز
*چطور میشه به پارامترهای اونا پی برد؟
سلام
echo متغیر
با echo که پارامتر ها نشون نمیده عزیز .
وبلاگ |
وب سایت [url=http://unixmen.ir]

در صورت نیاز+ شماره تلفن 09141100257

آفلاین Plugin

  • Full Member
  • *
  • ارسال: 139
  • جنسیت : پسر
  • applet سابق
پاسخ : سوال درمورد $
« پاسخ #3 : 21 آذر 1391، 03:55 ب‌ظ »
با echo که پارامتر ها نشون نمیده عزیز .
با echo پارامتر خروجی متغیر نشون داده میشه ولی فرمایش شما صحیح، پارامترهای(ورودی) یک متغیر نشون داده نمیشه.
شیرینى پیروزى، تلخى صبر را از میان مى‏ برد.

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
پاسخ : سوال درمورد $
« پاسخ #4 : 21 آذر 1391، 07:19 ب‌ظ »
خود متغیر رو هم با دلار اولش بزنین مقدارشو نشون میده .
فصل 13 این کتاب مفصل در مورد فایلایی که میخونه توضیح داده :
http://www.rayanfarmad.ir/attachments/article/531/rf_LPI_Oreilly_%203edition.pdf