Linux腳本小知識之"$x"含義

Linux系統中的Shell腳本語言內設了用於接收參數的變量,變量之間可以使用空格間隔。
例如$0對應的是當前Shell腳本程序的名稱,$#對應的是總共有幾個參數,$*對應的是所有位置的參數值,$?對應的是顯示上一次命令的執行返回值,而$1、$2、$3……則分別對應着第N個位置的參數值。

下面進行一個簡單的小腳本編寫:
[root@localhost tmp]# vim shell.sh
Linux腳本小知識之"$x"含義

編寫完成後執行一下腳本:
[root@localhost tmp]# sh shell.sh wo shi chen ming chang
Linux腳本小知識之"$x"含義

上面的“wo shi chen ming chang”是我們執行腳本時輸入的5個參數,最後一個命令執行返回值爲0表示命令執行成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章