欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2017年03月17日 09:52:01   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談linux中shell變量$#,$@,$0,$1,$2的含義解釋。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

摘抄自:ABS_GUIDE

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

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

變量說明:

$$
Shell本身的PID(ProcessID)
$!
Shell最后運(yùn)行的后臺Process的PID
$?
最后運(yùn)行的命令的結(jié)束代碼(返回值)
$-
使用Set命令設(shè)定的Flag一覽
$*
所有參數(shù)列表。如"$*"用「"」括起來的情況、以"$1 $2 … $n"的形式輸出所有參數(shù)。
$@
所有參數(shù)列表。如"$@"用「"」括起來的情況、以"$1" "$2" … "$n" 的形式輸出所有參數(shù)。
$#
添加到Shell的參數(shù)個數(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的含義解釋就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Impala-shell命令參數(shù)的實(shí)現(xiàn)

    Impala-shell命令參數(shù)的實(shí)現(xiàn)

    這篇文章主要介紹了Impala-shell命令參數(shù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Shell編程之變量數(shù)值計(jì)算方法示例

    Shell編程之變量數(shù)值計(jì)算方法示例

    這篇文章主要給大家介紹了關(guān)于Shell編程教程之變量數(shù)值計(jì)算的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Linux Shell獲取文件夾下的文件名方法

    Linux Shell獲取文件夾下的文件名方法

    今天小編就為大家分享一篇Linux Shell獲取文件夾下的文件名方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Shell if中的正則表達(dá)式使用詳解

    Shell if中的正則表達(dá)式使用詳解

    這篇文章主要介紹了Shell if中的正則表達(dá)式使用詳解的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • linux下通過命令行獲取gmail的新郵件

    linux下通過命令行獲取gmail的新郵件

    在這篇文章中,我將為你展示 Linux 命令行的另一個漂亮干練的使用案例:訪問 Google 的 Gmail 服務(wù),有需要的小伙伴可以參考下。
    2015-05-05
  • Linux?shell中改文件名的方法總結(jié)

    Linux?shell中改文件名的方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于Linux?shell中改文件名的方法,在Shell中有多種方法可以來修改文件名,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • linux shell命令行參數(shù)用法詳解

    linux shell命令行參數(shù)用法詳解

    本文介紹了linux shell命令行參數(shù)的具體用法,用戶登錄到Linux系統(tǒng)時,可以看到一個shell提示符,標(biāo)識了命令行的開始。用戶可以在提示符后面輸入任何命令及參數(shù)。
    2014-04-04
  • Linux 下C語言獲取文件大小

    Linux 下C語言獲取文件大小

    這篇文章主要介紹了Linux 下C語言獲取文件大小的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • Linux shell實(shí)現(xiàn)每天定時備份mysql數(shù)據(jù)庫

    Linux shell實(shí)現(xiàn)每天定時備份mysql數(shù)據(jù)庫

    這篇文章主要介紹了Linux shell實(shí)現(xiàn)每天定時備份mysql數(shù)據(jù)庫的代碼,分享給大家,希望大家能夠喜歡。
    2015-03-03
  • Linux通過命令壓縮與解壓縮的方法| tar, tar.gz, tar.bz2

    Linux通過命令壓縮與解壓縮的方法| tar, tar.gz, tar.bz2

    這篇文章主要介紹了Linux通過命令壓縮與解壓縮的方法| tar, tar.gz, tar.bz2,內(nèi)容囊括了打包、壓縮、解壓縮的基本概念,最后通過實(shí)例講解,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧
    2017-04-04

最新評論