成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

LinuxShell怎么獲取參數(shù)-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關Linux Shell怎么獲取參數(shù)的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

甘谷網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選成都創(chuàng)新互聯(lián)。

什么是Linux系統(tǒng)

Linux是一種免費使用和自由傳播的類UNIX操作系統(tǒng),是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng),使用Linux能運行主要的Unix工具軟件、應用程序和網(wǎng)絡協(xié)議。

$# 是傳給腳本的參數(shù)個數(shù)
$0 是腳本本身的名字
$1 是傳遞給該shell腳本的第一個參數(shù)
$2 是傳遞給該shell腳本的第二個參數(shù)
$@ 是傳給腳本的所有參數(shù)的列表
$* 是以一個單字符串顯示所有向腳本傳遞的參數(shù),與位置變量不同,參數(shù)可超過9個
$$ 是腳本運行的當前進程ID號
$? 是顯示最后命令的退出狀態(tài),0表示沒有錯誤,其他表示有錯誤


區(qū)別:$@, $*

  • 相同點:都是引用所有參數(shù)

  • 不同點:$* 和 $@ 都表示傳遞給函數(shù)或腳本的所有參數(shù),不被雙引號(" ")包含時,都以"$1" "$2" … "$n" 的形式輸出所有參數(shù)。但是當它們被雙引號(" ")包含時,"$*" 會將所有的參數(shù)作為一個整體,以"$1 $2 … $n"的形式輸出所有參數(shù);"$@" 會將各個參數(shù)分開,以"$1" "$2" … "$n" 的形式輸出所有參數(shù)。

$*和$@詳細區(qū)別請看此處

 #!/bin/bash

echo "-----------------"
for key in "$@"
do
 echo '$@' $key
done
echo "-----------------------------"
for key2 in $*
do
 echo '$*' $key2
done

1、帶引號執(zhí)行及結果:


[root@localhost ~]# bash file.sh linux "python c"
-----------------
$@ linux
$@ python c
-----------------------------
$* linux
$* python
$* c

2、不帶引號執(zhí)行及結果:


[root@localhost ~]# bash file.sh linux python c
-----------------
$@ linux
$@ python
$@ c
-----------------------------
$* linux
$* python
$* c

感謝各位的閱讀!關于“Linux Shell怎么獲取參數(shù)”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

文章題目:LinuxShell怎么獲取參數(shù)-創(chuàng)新互聯(lián)
URL標題:http://jinyejixie.com/article8/decdip.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、響應式網(wǎng)站電子商務、定制網(wǎng)站、虛擬主機、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
兴仁县| 象山县| 甘洛县| 瑞昌市| 称多县| 甘谷县| 沂南县| 福州市| 廊坊市| 布尔津县| 雷州市| 霍山县| 北宁市| 泽普县| 兰考县| 永年县| 恩平市| 阿坝| 大连市| 白玉县| 离岛区| 上犹县| 麻江县| 库尔勒市| 信阳市| 隆林| 宽城| 济南市| 兴文县| 类乌齐县| 乌兰察布市| 甘孜| 德兴市| 获嘉县| 潢川县| 余干县| 灵宝市| 浦城县| 乌兰察布市| 遂昌县| 榆树市|