- Python code
#!/bin/bash # BEGIN DRIVER FRAMEWORK echo @0=$@ TEMP=`getopt -o v -l version -n 'hcc' -- "$@"` echo @1=$@ echo TEMP1=$TEMP if [ $? != 0 ] ; then usage_error "Invalid option." fi echo @2=$@ echo TEMP2=$TEMP # Note the quotes around `$TEMP': they are essential! eval set -- "$TEMP" #set -e echo @3=$@ echo TEMP3=$TEMP exit 0
为什么eval set -- "$TEMP"能调整收入的参数选项?
------解决方案--------------------
google eval set
第一条结果