1. 程式人生 > >Linux Shell編程之特殊變量

Linux Shell編程之特殊變量

Linux Bash編程的簡單操作

$0 這個是腳本文件的路徑本身(相對路徑)

技術分享圖片

技術分享圖片

如果當前目錄下有執行腳本文件,就不能寫絕對路徑進行執行。

技術分享圖片

技術分享圖片


$# 這個變量用來記錄輸入參數的個數

技術分享圖片

技術分享圖片

6就是本次執行命令時輸入的參數個數。


$* 這個變量記住了所有輸入的參數

技術分享圖片

技術分享圖片

$@ 這個變量也記住了所有輸入的參數

技術分享圖片

技術分享圖片

那麽$@ 和$* 有什麽區別的?$@是將三個參數合成一個字符串了,而$* 是將三個參數看做三個字符串


Linux Shell編程之特殊變量