shell编程之特殊变量
生活随笔
收集整理的這篇文章主要介紹了
shell编程之特殊变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一.特殊變量:$n
1.基本語法
$n(功能描述:n為數字,$0代表該腳本名稱,
$1-$9代表第一到第九個參數,十以上的參數,十以上的參數需要用大括號包含,如${10})
2.案例實操
二.特殊變量:$#
1.基本語法$#
(功能描述:獲取所有輸入參數個數,常用于循環)。
2.案例實操
(1)獲取輸入參數的個數
三.特殊變量:$*和$@
1.基本語法
$*(功能描述:這個變量代表命令行中所有的參數,$*把所有的參數看成一個整體)
$@(功能描述:這個變量也代表命令行中所有的參數,不過$@把每個參數區分對待)
四.特殊變量:$?
1.基本語法
$?(功能描述:最后一次執行的命令的返回狀態。
如果這個變量的值為0,證明上一個命令正確執行;如果這個變量的值為非0(具體是哪個數,由命令自己來決定),則證明上一個命令執行不正確了。)
2.案例實操
[root@mylinux2 shell]# ls 04_特殊變量-1.sh test1.sh test2.sh test3.sh [root@mylinux2 shell]# echo $? 0 [root@mylinux2 shell]# cd test4.sh -bash: cd: test4.sh: 沒有那個文件或目錄 [root@mylinux2 shell]# echo $? 1總結
以上是生活随笔為你收集整理的shell编程之特殊变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux中如何安装MySQL详细步骤
- 下一篇: shell编程之数学运算