图片来源:https://www.pixiv.net/en/artworks/101040610 基本语法 getopts用来在shell脚本中解析命令行传入的选项 optstring optstring指定要解析哪些选项,哪些选项需要额外参数(如-f选项需要一个用户指定的文件名),需要额外参数的选项后面添加冒号 比如下面这条命令,使用tar创建一个tar包“test.tar” 其中, c选项表示“创建”,不需要参数;f选项指定生成的文件名,需要参数。所以解析这两个选项的optstring应该写成 特殊变量 解析错误 示例 下面编写一个简单的备份文件脚本,演示getopts的用法 脚本的基本功能和用法: 参考:
Daily Archives: November 1, 2022
1 post