shell脚本 函数传参
时间: 2023-10-15 13:25:01 浏览: 106
在shell脚本中,函数可以通过使用特定符号来传递参数。例如,使用$1表示第一个参数,$2表示第二个参数,以此类推。可以使用$#来获取传递给函数的参数个数,使用$*或$@来获取所有参数的值。当参数超过9个时,可以使用shift命令来获取超出9个参数的值。shift命令可以将参数列表向左移动一个位置,使得第一个参数被丢弃,第二个参数变为$1,以此类推,依次取得所有参数的值。另外,可以使用getopts命令来获取函数或脚本的命令行选项和参数值。因此,shell脚本可以通过这些方法来实现函数传参。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [shell编程-参数传递](https://blog.csdn.net/wwwlyj123321/article/details/81672576)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Shell——函数参数传递](https://blog.csdn.net/weixin_43415201/article/details/107024327)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文