绩效考核靠领导印象打分怎么破?华恒智信成功案例
2026/8/13 23:53:55
在编写Shell脚本时,命令行参数处理是一项重要的功能。以sys_info_page程序为例,我们可以添加多个命令行选项,如指定输出文件、交互式模式和帮助信息。
-f file或--file file选项来指定包含程序输出的文件名。-i或--interactive选项,程序会提示用户输入输出文件名,并检查文件是否已存在。若存在,会询问用户是否覆盖。-h或--help选项,程序会输出使用说明。以下是实现命令行处理的代码:
usage () { echo "$PROGNAME: usage: $PROGNAME [-f file | -i]" return } # process command line options interactive= filename= while [[ -n "$1" ]]; do case "$1" in -f | --file) shift