"set" question for Bourne shell scripts
    Mike Leibensperger 
    leiby at masscomp.UUCP
       
    Fri Feb 15 05:16:14 AEST 1985
    
    
  
In article <661 at turtlevax.UUCP> ken at turtlevax.UUCP (Ken Turkowski) writes:
>The Bourne shell allows you to set the positional parameters with:
>	set a b c d e
>so that 
>	$1 yields a
>	$2 yields b
>	$3 yields c
>	$4 yields d
>	$5 yields e
>	$# yields 5
>regardless of the parameters given to the shell script on the command line.
>Now, my question is, how do you remove all parameters, i.e. set $# to 0?
The following works, tho it probably isn't the fastest:
	:
	while [ $# != 0 ]
	do
		echo my $# args are: $*
		shift
	done
--
Mike Leibensperger
Masscomp; 1 Technology Park; Westford, MA 01886
{decvax,harpo,tektronix}!masscomp!leiby
    
    
More information about the Comp.unix
mailing list