国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

淺談linux中shell變量$#,$@,$0,$1,$2的含義解釋

2024-08-28 00:04:12
字體:
供稿:網(wǎng)友

摘抄自:ABS_GUIDE

下載地址:http://www.tldp.org/LDP/abs/abs-guide.pdf

linux中shell變量$#,$@,$0,$1,$2的含義解釋:

變量說明:

$$
Shell本身的PID(ProcessID)
$!
Shell最后運(yùn)行的后臺(tái)Process的PID
$?
最后運(yùn)行的命令的結(jié)束代碼(返回值)
$-
使用Set命令設(shè)定的Flag一覽
$*
所有參數(shù)列表。如"$*"用「"」括起來的情況、以"$1 $2 … $n"的形式輸出所有參數(shù)。
$@
所有參數(shù)列表。如"$@"用「"」括起來的情況、以"$1" "$2" … "$n" 的形式輸出所有參數(shù)。
$#
添加到Shell的參數(shù)個(gè)數(shù)
$0
Shell本身的文件名
$1~$n

添加到Shell的各參數(shù)值。$1是第1參數(shù)、$2是第2參數(shù)…。

示例:

1 #!/bin/bash
 2 #
 3 printf "The complete list is %s/n" "$$"
 4 printf "The complete list is %s/n" "$!"
 5 printf "The complete list is %s/n" "$?"
 6 printf "The complete list is %s/n" "$*"
 7 printf "The complete list is %s/n" "$@"
 8 printf "The complete list is %s/n" "$#"
 9 printf "The complete list is %s/n" "$0"
10 printf "The complete list is %s/n" "$1"
11 printf "The complete list is %s/n" "$2

結(jié)果:

[Aric@localhost ~]$ bash params.sh 123456 QQ
The complete list is 24249
The complete list is
The complete list is 0
The complete list is 123456 QQ
The complete list is 123456
The complete list is QQ
The complete list is 2
The complete list is params.sh
The complete list is 123456
The complete list is QQ
Have a nice day!!!

以上這篇淺談linux中shell變量$#,$@,$0,$1,$2的含義解釋就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)之家。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 台前县| 永靖县| 宜宾市| 江孜县| 丹东市| 合肥市| 文登市| 东至县| 伊宁县| 利辛县| 尉氏县| 渭源县| 周宁县| 兴文县| 自治县| 昭苏县| 黄平县| 阳江市| 增城市| 峨眉山市| 洪江市| 龙口市| 翼城县| 德庆县| 临海市| 庐江县| 新乡市| 习水县| 毕节市| 盈江县| 吉隆县| 清新县| 巴东县| 夹江县| 临沧市| 宣城市| 河东区| 山阳县| 宿迁市| 道孚县| 大方县|