原文:Shell腳本中$0、$?、$!、$$、$*、$#、$@

. Shell本身的PID ProcessID . Shell最后運行的后台Process的PID . 最后運行的命令的結束代碼 返回值 . 使用Set命令設定的Flag一覽 . 所有參數列表。如 用 括起來的情況 以 n 的形式輸出所有參數。 . 所有參數列表。如 用 括起來的情況 以 n 的形式輸出所有參數。 . 添加到Shell的參數個數 . Shell本身的文件名 . n添加到Shell ...

2018-01-19 17:21 0 8481 推薦指數:

查看詳情

shell腳本】$ 在shell腳本的使用

shell腳本 '$' 與不同的符號搭配其表示的意義也會不同 特殊標志符 含義 $0 當前腳本的文件名 $n 傳遞給腳本或函數的參數。n 是一個數字,表示第幾個參數。 例如,第一個 ...

Fri Jun 28 19:52:00 CST 2019 0 1388
Shell腳本的export

shell 與 export命令 用戶登錄到Linux系統后,系統將啟動一個用戶shell。在這個shell,可以使用shell命令 或聲明變量,也可以創建並運行shell腳本程序。運行shell腳本程序時,系統將創建一個子shell。 此時,系統中將有兩個shell,一個是登錄時系統啟動 ...

Fri Feb 24 05:26:00 CST 2017 0 6500
shell腳本的$1 $2

shell 我們會見到 $0、$1、$2這樣的符號,這是什么意思呢? 簡單來說 $0 就是你寫的shell腳本本身的名字,$1 是你給你寫的shell腳本傳的第一個參數,$2 是你給你寫的shell腳本傳的第二個參數 比如你新建了一個shell腳本 Test.sh, 內容 ...

Sat Oct 30 03:31:00 CST 2021 0 976
shell腳本$#、$0等的含義

1、$# 表示執行腳本傳入參數的個數 2、$* 表示執行腳本傳入參數的列表(不包括$0) 3、$$ 表示進程的id 4、$@ 表示執行腳本傳入參數的所有個數(不包括$0) 5、$0 表示執行的腳本名稱 6、$1 表示第一個參數 7、$@ 表示第二個參數 8、$? 表示 ...

Wed Jul 28 01:03:00 CST 2021 0 627
shell腳本$*,$@,$#的區別

shell腳本的$*,$@和$# $*表示所有這些參數都被雙引號引住。若一個腳本接收兩個參數,$*等於$1$2$@表示所有這些參數都分別被雙引號引住,若一個腳本接收到兩個參數,$@等價於$1$2$#表示提供給腳本的參數號 ...

Wed Jan 27 18:50:00 CST 2021 0 590
Shell腳本[] 和 [[]] 的區別

shell腳本[] [[]]總是太模糊,在這里記錄一下,不斷完善 -z and -n -z用於判斷變量為空,如果為空返回0,判斷為true,如果非空返回1,判斷為false, -n用於判斷變量不為空,如果不為空返回0,判斷為true,如果為0返回1,判斷為false 在括號,判斷變量 ...

Thu Feb 24 17:44:00 CST 2022 0 898
shell腳本的$# $0 $@ $* $$ $! $?的意義

轉載自:http://www.cnblogs.com/davygeek/p/5670212.html 今天學寫腳本遇到一些變量不認識,在此做下記錄。 變量 含義 $0 當前腳本的文件名 $n 傳遞 ...

Fri Aug 25 00:27:00 CST 2017 0 10027
Shell腳本$0、$?、$!、$$、$*、$#、$@

1. $$Shell本身的PID(ProcessID) 2. $!Shell最后運行的后台Process的PID 3. $?最后運行的命令的結束代碼(返回值) 4. $-使用Set命令設定的Flag一覽 5. $*所有參數列表。如"$*"用「"」括起來的情況、以"$1 $2 … $n ...

Tue Jul 07 22:17:00 CST 2020 1 12327
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM