shell提取参数的代码如下:
while true; do case "$1" in -mr ) mr_file=$2; shift 2 ;; -mt ) ((m_task=$2)); shift 2 ;; -rt ) ((r_task=$2)); shift 2 ;; -if ) input=$2; shift 2 ;; -of ) output=$2; shift 2 ;; -t1 ) tmp_file1=$2; shift 2 ;; -t2 ) tmp_file2=$2; shift 2 ;; - ) shift; break ;; * ) break ;; esac done