帶參數的 Bash 函數 2024-6-4 • bash function arguments 我知道我可以編寫 bash 腳本,例如: foo() { echo $1; } 但我可以定義一個函數來寫: foo(string) { echo $string; } 我就是找不到擺脫困境的出路。 答案1 唯一可用的形式是第一個;看詳細資訊請參閱手冊。 要使用命名參數,傳統技術是在函數開頭分配它們: foo() { string=$1 # ... echo "${string}" } 相關內容