目錄 特殊變量 位置參數變量 位置參數變量示例 狀態變量 狀態變量示例 Bash 內置變量 echo eval exec read shift ...
特殊變量 shell編程中有一些特殊的變量可以使用。這些變量在腳本中可以作為全局變量來使用。 名稱 說明 腳本名稱 腳本執行時的參數 到參數 腳本的返回值 腳本執行時,輸入的參數的個數 輸入的參數的具體內容 將輸入的參數作為一個多個對象,即是所有參數的一個列表 輸入的參數的具體內容 將輸入的參數作為一個單詞 與 的區別: 與 都可以使用一個變量來來表示所有的參數內容,但這兩個變量之間有一些不同之處 ...
2017-07-17 12:00 1 31770 推薦指數:
目錄 特殊變量 位置參數變量 位置參數變量示例 狀態變量 狀態變量示例 Bash 內置變量 echo eval exec read shift ...
一、變量的命名 變量名必須以字母或下划線開頭,由字母、數字、或下划線組成,變量名的長度不能超過255個字符。 二、變量的分類 1. 用戶自定義變量 2. 環境變量 3. 位置參數變量 4. 預定義變量 三、用戶自定義變量 用戶自定義變量是“局部變量”,只能在當前的Shell中生 ...
二、shell變量的種類 用戶自定義變量:由用戶自己定義、修改和使用 與定義變量:Ba ...
$#表示包括$0在內的命令行參數的個數。在Shell中,腳本名稱本身是$0,剩下的依次是$0、$1、$2…、${9},等等。 $*表示整個參數列表,不包括$0,也就是說不包括文件名的參數列表。 $?表示上一個命令的執行結果 shift的用法 ...
第1章 shell中的特殊變量 1.1 $# $# 表示參數的個數 1.1.1 【示例】腳本內容 [root@znix ~]# cat /server/scripts/show2.sh #!/bin/bash echo ...
總覽 $0 當前腳本的文件名 $n 傳遞給腳本或函數的參數。n 是一個數字,表示第幾個參數。例如,第一個參數是$1,第二個參數是$2。 ...
$0 Shell本身的文件名$1~$n 添加到Shell的各參數值。$1是第1參數、$2是第2參數…$$ Shell本身的PID(ProcessID) $! Shell最后運行的后台Process的PID$? 上個命令的退出狀態,或函數 ...
我自己接觸Linux主要是大學學習的Turbolinux --> 根據《鳥哥的Linux私房菜:基礎篇》(第三版) --> 馬哥的就業班課程。給我的感覺是這些課程對於bash的講解,理論上是不夠的,但是限於時間、篇幅和精力,確實無法講解的足夠深入。在接觸了駿馬金龍的博客 ...