Shall高级编程

源代码在线查看: getopt-simple.sh

软件大小: 1353 K
上传用户: stuoju
关键词: Shall 高级编程
下载地址: 免注册下载 普通下载 VIP

相关代码

				#!/bin/bash				# getopt-simple.sh				# Author: Chris Morgan				# Used in the ABS Guide with permission.												getopt_simple()				{				    echo "getopt_simple()"				    echo "Parameters are '$*'"				    until [ -z "$1" ]				    do				      echo "Processing parameter of: '$1'"				      if [ ${1:0:1} = '/' ]				      then				          tmp=${1:1}               # Strip off leading '/' . . .				          parameter=${tmp%%=*}     # Extract name.				          value=${tmp##*=}         # Extract value.				          echo "Parameter: '$parameter', value: '$value'"				          eval $parameter=$value				      fi				      shift				    done				}								# Pass all options to getopt_simple().				getopt_simple $*								echo "test is '$test'"				echo "test2 is '$test2'"								exit 0								---								sh getopt_example.sh /test=value1 /test2=value2								Parameters are '/test=value1 /test2=value2'				Processing parameter of: '/test=value1'				Parameter: 'test', value: 'value1'				Processing parameter of: '/test2=value2'				Parameter: 'test2', value: 'value2'				test is 'value1'				test2 is 'value2'							

相关资源