shell 脚本里更好命令行参数
💡
原文中文,约600字,阅读约需2分钟。
📝
内容提要
在小脚本中,getopts 是理想选择,能减少代码量。它支持可选参数 -d 和 -s,但在复杂脚本中,字母选项容易混淆,需要自行解析命令行参数。
🎯
关键要点
-
在小脚本中,getopts 是理想选择,能减少代码量。
-
getopts 支持可选参数 -d 和 -s。
-
在复杂脚本中,字母选项容易混淆,需要自行解析命令行参数。
-
程序接受两个可选参数,-d xxx 和 -s,-d 后面填入分隔符。
-
如果指定了 -s 选项,则变量 paste 变为 hpaste,默认为 vpaste。
-
在功能复杂的脚本中,字母选项容易用尽,导致混淆。
➡️