<മുമ്പത്തെ | ഉള്ളടക്കം | അടുത്തത്>
കമാൻഡ് ലൈൻ ആക്സസ് ചെയ്യുന്നു
ഷെൽ എന്ന് വിളിക്കപ്പെടുന്ന ഒരു കൂട്ടം വേരിയബിളുകൾ നൽകുന്നു സ്ഥാന പരാമീറ്ററുകൾ അതിൽ കമാൻഡ് ലൈനിലെ വ്യക്തിഗത വാക്കുകൾ അടങ്ങിയിരിക്കുന്നു. വേരിയബിളുകൾക്ക് പേര് നൽകിയിരിക്കുന്നു 0 മുഖാന്തിരം 9. അവ ഈ രീതിയിൽ പ്രകടിപ്പിക്കാം:
#! / ബിൻ / ബാഷ്
# posit-param: കമാൻഡ് ലൈൻ പാരാമീറ്ററുകൾ കാണാനുള്ള സ്ക്രിപ്റ്റ് എക്കോ "
\$0 = $0
\$1 = $1
\$2 = $2
\$3 = $3
\$4 = $4
\$5 = $5
\$6 = $6
\$7 = $7
\$8 = $8
\$9 = $9 "
വേരിയബിളുകളുടെ മൂല്യങ്ങൾ പ്രദർശിപ്പിക്കുന്ന വളരെ ലളിതമായ ഒരു സ്ക്രിപ്റ്റ് $ 0- $ 9. കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകളില്ലാതെ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, ഫലം ഇതാണ്:
[me@linuxbox ~]$ പോസിറ്റ്-പാരം
$0 = /home/me/bin/posit-param
[me@linuxbox ~]$ പോസിറ്റ്-പാരം
$0 = /home/me/bin/posit-param
$ 1 =
$ 2 =
$ 3 =
$ 4 =
$ 5 =
$ 6 =
$ 7 =
$ 8 =
$ 9 =
$ 1 =
$ 2 =
$ 3 =
$ 4 =
$ 5 =
$ 6 =
$ 7 =
$ 8 =
$ 9 =
വാദങ്ങളൊന്നും നൽകിയിട്ടില്ലെങ്കിലും, $0 കമാൻഡ് ലൈനിൽ ദൃശ്യമാകുന്ന ആദ്യ ഇനം എല്ലായ്പ്പോഴും അടങ്ങിയിരിക്കും, അത് എക്സിക്യൂട്ട് ചെയ്യുന്ന പ്രോഗ്രാമിന്റെ പാതയാണ്. ആർഗ്യുമെന്റുകൾ നൽകുമ്പോൾ, ഞങ്ങൾ ഈ ഫലങ്ങൾ കാണുന്നു:
[me@linuxbox ~]$ പോസിറ്റ്-പാരം എബിസിഡി
$0 | = | /home/me/bin/posit-param |
$1 | = | a |
$2 | = | b |
$3 | = | c |
$4 | = | d |
$5 | = | |
$6 | = | |
$7 | = | |
$8 | = | |
$9 | = |
ശ്രദ്ധിക്കുക: പാരാമീറ്റർ എക്സ്പാൻഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് യഥാർത്ഥത്തിൽ ഒമ്പതിൽ കൂടുതൽ പാരാമീറ്ററുകൾ ആക്സസ് ചെയ്യാൻ കഴിയും. ഒമ്പതിൽ കൂടുതലുള്ള ഒരു സംഖ്യ വ്യക്തമാക്കാൻ, സംഖ്യയെ ബ്രേസുകളിൽ ചുറ്റുക. ഉദാഹരണത്തിന്- ${10}, ${55}, ${211} തുടങ്ങിയവ.