Scripting Question:
Laura Eaves
leaves1 at carolina.rr.com
Thu Aug 25 14:27:53 EDT 2005
I am not sure but I think I remember using $# as the special variable
holding the number of arguments in the containing script.
You can also do a for loop and collect and count them explicitly, but there
is certainly a variable that will do it, and I think it is $#.
HTH
--le
----- Original Message -----
From: "Dawes, Stephen" <Stephen.Dawes at calgary.ca>
To: "Speakup is a screen review system for Linux." <speakup at braille.uwo.ca>
Sent: Thursday, August 25, 2005 1:45 PM
Subject: Scripting Question:
Can someone tell me how to determine how many parameters are passed to a
script when the script is called?
For example a simple script called trythis:
#!/bin/bash
Echo -e $0
And when you call the script:
trythis 1 2 3 4 5
I get the output
trythis
What I want to see is that 5 parameters were passed to the script.
Any suggestions?
Steve Dawes
Phone: (403) 268-5527
Email: SDawes at calgary.ca
NOTICE -
This communication is intended ONLY for the use of the person or entity
named above and may contain information that is confidential or legally
privileged. If you are not the intended recipient named above or a person
responsible for delivering messages or communications to the intended
recipient, YOU ARE HEREBY NOTIFIED that any use, distribution, or copying of
this communication or any of the information contained in it is strictly
prohibited. If you have received this communication in error, please notify
us immediately by telephone and then destroy or delete this communication,
or return it to us by mail if requested by us. The City of Calgary thanks
you for your attention and cooperation.
_______________________________________________
Speakup mailing list
Speakup at braille.uwo.ca
http://speech.braille.uwo.ca/mailman/listinfo/speakup
More information about the Speakup
mailing list