shell 中的特殊變量
$0:當前執行腳本的文件名
$n:n是自然數,第一個參數是 $1,第二個參數是 $2,依此類推
$#:參數個數
$*:所有參數,一個字符串,例如,./a.sh 1 2 3,則 $* 是 "1 2 3"
$@: 所有參數,效果是每個參數被獨立的雙引號括起來;每個參數都是一個獨立的""引用字串
$?: 上一個命令執行的退出狀態碼
$$: 當前 shell 的進程 ID
$!: 上一個後臺運行進程的 ID
shell 中的特殊變量
相關推薦
二、Shell中的變量
shell變量、引用、重定向 變量是任何程序或腳本的重要組成部分。變量為程序或腳本訪問內存中的可被修改的一塊數據提供了簡單的方式。Linux Shell中的變量可以被指定為任意的數據類型。Shell中有兩種變量的類型:系統變量(環境變量)和用戶自定義的變量(本地變量或Shell變量)。 環境變量:作用域為
1.Linux Shell中的變量
proc shell parameter 顯式 nbsp 位置 login shell中的 自己 1. Shell變量類型 Shell是一種動態類型語言(不使用顯式的數據聲明)和弱類型語言(變量的類型操作根據需求而不同)。Shell中的變量是不分類型的(都是字符串類型),但
Shell 的特殊變量
例如 light inux 變量 一個 class 註意 bash true 2017-08-02 1.$0 獲取當前腳本的名稱或全路徑 cat name.sh Linux shell sh name.sh echo $0 name.sh 2.$n(n >=
shell中的變量與eval(轉)
use web ech 讀取 eva bin 報錯 href 命令行 原文鏈接:http://www.361way.com/shell-eval-variable/4957.html shell 中經常會用到變量的嵌套的情況。比如,單個或多個變量的值作為變量名,再對該變量名
shell中的位置變量和特殊變量
shell 變量$$Shell本身的PID(ProcessID)$!Shell最後運行的後臺Process的PID$?最後運行的命令的結束代碼(返回值)$-使用Set命令設定的Flag一覽$*所有參數列表。如"$*"用「"」括起來的情況、以"$1 $2 … $n"的形式輸出所有參數。$@所有參數列表。如"$
026_關於shell中的特殊變量$0 $n $* $@ $! $?
sys test highlight $@ www. 如果 agen 裏的 單個字符 一、 $n:獲取當前執行的shell腳本的第N個參數,n=1..9,當n為0時表示腳本的文件名,如果n大於9,用大括號括起來like${10}. $*:獲取當前shell的所有參數,將所有
shell 中的特殊變量
效果 $1 獨立 個數 自然 都是 後臺 命令執行 一個 $0:當前執行腳本的文件名 $n:n是自然數,第一個參數是 $1,第二個參數是 $2,依此類推 $#:參數個數 $*:所有參數,一個字符串,例如,./a.sh 1 2 3,則 $* 是 "1 2 3" $@: 所有參
Shell編程-03-Shell中的特殊變量和擴展變量
wstring lds entos oai 錯誤 通過 read 退格 操作 特殊變量 ? ? 在Shell中的特殊變量主要分別兩種位置參數變量、狀態變量兩種。 位置參數變量 ? ? Shell中的位置參數變量主要是指$0、$1、$#等,主要用於從命令行、函數或腳本執行等地
Shell特殊變量:$0, $#, $*, $@, $?, $$和命令行參數
$0 $# $* $@ $? $$ 變量名只能包含數字、字母和下劃線,因為某些包含其他字符的變量有特殊含義,這樣的變量被稱為特殊變量。特殊變量列表變量含義$0當前腳本的文件名$n傳遞給腳本或函數的參數。n 是一個數字,表示第幾個參數。例如,第一個參數是$1,第二個參數是$2。$#傳遞給
javascript中判斷變量時變量值為 0 的特殊情況
div 結果 blog java javascrip var 出錯 平時 pre 有時候我們在js中會直接判斷變量是否存在值,下面列舉一些情況: var a = 0; var b = 1; var c = ‘ ‘; var d; console.log( a ? 1
Python中類的特殊變量
next() cls ont dir code hasattr methods ttr lose 特殊變量 類似__xx,以雙下劃線開頭的實例變量名,就變成了一個私有變量(private),只有內部可以訪問,外部不能訪問; 類似__xx__,以雙下劃線開頭,
shell腳本介紹,shell腳本結構和執行方式,date命令的用法,shell腳本中的變量簡介
linux 操作系統 centos shell腳本 筆記內容:20.1 shell腳本介紹20.2 shell腳本結構和執行20.3 date命令用法20.4 shell腳本中的變量筆記日期:2017-11-2120.1 shell腳本介紹 Shell Script,Shell腳本與Wind
20.1 shell腳本介紹 20.2 shell腳本結構和執行 20.3 date命令用法 20.4 shell腳本中的變量
20.1 shell腳本介紹 20.2 shell腳本結構和執行 20.3 date命令用法 20.4 shell腳本中的變量- 20.1 shell腳本介紹 - 20.2 shell腳本結構和執行 - 20.3 date命令用法 - 20.4 shell腳本中的變量 # 20.1 Shell腳本介紹 -
shell腳本介紹、腳本結構和執行、date命令用法、腳本中的變量
用法 nth shell 日歷 顯示 集合 不可 mon 結果 20.1 Shell腳本介紹 shell是什麽 shell是一種腳本語言 可以使用邏輯判斷、循環等語法 可以自定義函數 shell是系統命令的集合 shell腳本可以實現自動化運維,能大大增加我們的運維效率
linux的shell腳本介紹、shell腳本結構和執行、date命令用法、shell腳本中的變量
長度 自動 內置變量 開頭 ash number 邏輯 ply 應該 Shell腳本介紹 shell是一種腳本語言 可以使用邏輯判斷、循環等語法 可以自定義函數 shell是系統命令的集合 shell腳本可以實現自動化運維,能大大增加我們的運維效率 Shell腳本結構和
Shell腳本(腳本結構和執行方法,date命令用法,腳本中的變量)
cal 方式 spa 12月 自動化 復制 自定義函數 soft 變量 Shell是什麽Shell是一種腳本語言,和傳統語言C,Python...相比還是比較簡單的。可以使用邏輯判斷,循環等語法可以自定義函數shell是系統命令的集合shell腳本可以實現自動化運維,能大大
shell腳本介紹、結構和執行、date命令用法、shell腳本中的變量
出現 用法 日期 腳本語言 通過 idle ali 日歷 實現 shell 腳本介紹 shell 是一種腳本語言 shell有自己的語法,可以使用邏輯判斷、循環等語法 可以自定義函數,目的就是為了減少重復的代碼 shell 是系統命令的集合 shell 腳
shell特殊變量的使用
進程id print div 一個 IT 傳遞 num lease 使用 $0 當前腳本名$# 傳遞給腳本的參數個數$1 第一個參數,依次類推$*,$@ 所有參數$$ 當前shell進程ID 下面的shell輸出shell名稱,pid,參數個數 依次列出參數
Linux Shell編程之特殊變量
Linux Bash編程的簡單操作$0 這個是腳本文件的路徑本身(相對路徑)如果當前目錄下有執行腳本文件,就不能寫絕對路徑進行執行。$# 這個變量用來記錄輸入參數的個數6就是本次執行命令時輸入的參數個數。$* 這個變量記住了所有輸入的參數$@ 這個變量也記住了所有輸入的參數那麽$@ 和$* 有什麽區別的?$@
Shell特殊變量:Shell $0, $#, $*, $@, $?, $$和命令行參數
body int 腳本 一個數 color $* 部分 所在 bash Shell特殊變量:Shell $0, $#, $*, $@, $?, $$和命令行參數 特殊變量列表 變量 含義 $0 當前腳本的文件名 $n 傳遞給腳本或函數