#! /Bin/shif [$ #-EQ 2]; then Options = $1 listobjects = $2 else Options = hc3-series.options listobjects = allfilogfile = LTE. logecho Options = $ optionsecho listobjects = $ listobjectsecho logfile =$ {logfile} dos2unix $ {options} &>/dev/Zero # Get the options row number trac_rows = 'sed-n' $ = '$ options' # echo trac_rows = $ trac_rowsdata_stamp = 'date + "% G % m % d" 'Time _ stamp = 'date + "% G % m % d _ % h % m % s "'I = 1 while [[$ I-Le $ trac_rows]; do {# input option format:-Wo ,--*. hwloopcheck: maxsize: {10,100, 10} Option = 'sed-n' $ I 'p $ {options} 'echo "processing ($ I/$ trac_rows ): current option = $ option "optionname [$ I] =$ {Option %: *} range [$ I] =$ {Option ##*:} echo optionname [$ I] =$ {optionname [$ I]} echo range [$ I] =$ {range [$ I]} # adjusting formatrange [$ I] = 'echo $ {range [$ I]} | SED's/'{'/\/G' # Use blank to replace all' {'range [$ I] = 'echo $ {range [$ I]} | SED's/'}'/\/g'' # Use blank to replace all'} 'echo range [$ I] =$ {range [$ I]} start [$ I] = 'echo $ {range [$ I]} | awk-F, '{print $1} ''end [$ I] = 'echo $ {range [$ I]} | awk-F, '{print $2}' step [$ I] = 'echo $ {range [$ I]} | awk-F, '{print $3}' 'echo start [$ I] =$ {start [$ I]} echo end [$ I] =$ {end [$ I]} echo step [$ I] =$ {step [$ I]} I =$ (I + 1 ))} done