Shell腳本_位置參數和預定義參數


一、位置參數變量
 

1、輸出兩個輸入參數之和 l1.sh

1
2
3
4
5
6
7
8
9
#!/bin/bash
 
num1=$1
num2=$2
sum =$((num1+num2))
 
# 輸出num1+num2之和
 
echo $ sum

調用:chmod 755 l1.sh

./l1.sh 4 5


2、輸出輸入參數的個數和值 l2.sh

1
2
3
4
5
#!/bin/bash
 
echo "所有參數個數:$#"
echo "所有參數:$*"
echo "所有參數:$@"



3、$*和$@的區別 l3.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
 
for i in "$*"
         do
           echo "\$\*的參數是:$i"
         done
 
 
for i in "$@"
         do
           echo "\$\@的參數是:$i"
         done
~                                                                                                                                                                                                          
~




二、預定義變量

 







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM