shell 脚本里更好命令行参数

💡 原文中文,约600字,阅读约需2分钟。
📝

内容提要

在小脚本中,getopts 是理想选择,能减少代码量。它支持可选参数 -d 和 -s,但在复杂脚本中,字母选项容易混淆,需要自行解析命令行参数。

🎯

关键要点

  • 在小脚本中,getopts 是理想选择,能减少代码量。

  • getopts 支持可选参数 -d 和 -s。

  • 在复杂脚本中,字母选项容易混淆,需要自行解析命令行参数。

  • 程序接受两个可选参数,-d xxx 和 -s,-d 后面填入分隔符。

  • 如果指定了 -s 选项,则变量 paste 变为 hpaste,默认为 vpaste。

  • 在功能复杂的脚本中,字母选项容易用尽,导致混淆。

➡️

继续阅读