Linux shell 腳本中, $@ 和$# 分別是什么意思?


轉自:https://zhidao.baidu.com/question/412833470.html

$@:表示所有腳本參數的內容

$#:表示返回所有腳本參數的個數。

 

示例:編寫如下shell腳本,保存為test.sh

#!/bin/sh

echo "number:$#"

echo "argume:$@"

執行腳本:

./test.sh first_arg second_arg

說明:給腳本提供了兩個參數,所以$#輸出的結果是2,$@代表了參數的內容!


免責聲明!

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



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