I was trying to deciper someone else code. I'm just learning tcl. I was a litte confused about the $argv[1]. I was thinking it would be only a certain value in argv..but if say someone give the switch -cell and -path_to_ezqb is it right to have the second one $argv[1]???
Code:
while ($#argv > 0)
set arg=$argv[1]
shift argv
switch ($arg)
case "-cell":
set cell=$argv[1]
if ( !($cell == "bus" || $cell == "core")) then
echo "\n******Valid cell names are core or bus******"
goto help
else
echo "cell = ${cell}"
endif
breaksw;
case "-path_to_ezqb":
set path_to_ezqb=$argv[1]
Last edited by pludi; 02-25-2011 at 04:11 AM..
Reason: code tags, please
this is in one of my scripts...
if ($#argv == 0) then
echo 'blah bla'
exit 0
endif
I want it to be something like this...
if ($#argv == 0 OR $argv >=3)
echo 'blah bla'
exit 0
endif
so when the arguments are none, or greater than three I want this "if then" to take over. how? I... (5 Replies)
I am just learning Tcl and there are few things about it that is perplexing me. I have a question about the switch statement.
Why are these two switch statements giving me different results?
$ cat test_switch.tcl
#!/usr/bin/tcl
set foo "abc"
switch abc a - b {puts "No. 1"} $foo {puts... (2 Replies)
hi,
how to access console of a switch having rj45 on switch side to db 9 female on pc side console cable which needs to be connected to one console server having rj11 on its side and db 9 female on other end.i.e. on switch side,console cable has rj45 and db 9 pin female connector on other side of... (1 Reply)
when i run my program, i have a parameter, that i want to set the value to another string
i am using
int main(int argc, char **argv) {
char my_str=argv;
printf("%s",my_str);
return 0;
}
and i get
Segmentation fault
ran using
./my_prog /usr/share/dict/words hello1
... (2 Replies)
I’m trying to work off of someone else code they gave me as an example but they are gone! I’m trying to pretty much write a wrapper of several different scripts.
They use argv…I keep on thinking the next one should be argv ect. I’m not sure if maybe its different in PERL maybe if that’s true? Or... (5 Replies)
Hello folks,
I have an AIX server that is connected to a storage array via a Brocade switch using 4 ports from either side. The zoning is done such that there are 4 paths visible from the server to the storage.
My work involves frequent disabling or enabling the switch ports that are... (1 Reply)
Hi,
I have written a script for finding deviation for router,switch &fw.
It is working fine on linux server.
But when I try on sunos 5.10 OS it showing "grep: illegal option -- A". I have used grep -C and grep -A.
How it will work on sunos?
Help me out please !! (12 Replies)
All of my machines (various open source derivatives on x86 and amd64) store argv above the stack (at a higher memory address). I am curious to learn if any systems store argv below the stack (at a lower memory address).
I am particularly interested in proprietary Unices, such as Solaris, HP-UX,... (9 Replies)
So i am trying to read in file
readFile <GivenFile> modFile
looking for a regular file under the directories in the GivenFile and print them out is my over all goal.
basically I am looking for anything that looks like a directory in the given file and printing it out.
Since I am trying to do... (2 Replies)
Discussion started by: squidGreen
2 Replies
LEARN ABOUT REDHAT
afslog
AFSLOG(1) BSD General Commands Manual AFSLOG(1)NAME
afslog -- obtains AFS tokens for specified cells
SYNOPSIS
afslog [-d] [-c cell] [-k realm] [-p path] [-unlog] [-createuser] [args]
DESCRIPTION
The afslog command obtains AFS tokens, args are either a name of a cell or a pathnames of a file in the cell to get tokens for. If an argu-
ment is . or .. or contains a slash it is assumed to be a pathname. Otherwise it is assumed to be a name of a cell or a prefix thereof.
The -c and -p flags can be used to resolve ambiguities.
afslog might fail to guess the Kerberos realm to get tickets for (for instance if the volume location servers of the cell does not reside in
the kerberos realm that holds the AFS service key, and the correct realm isn't the same as the cell name or the local realm (I didn't say
this was a common problem)). Anyway, the -k can be used to give a hint. It should not be used unless there is a problem, since all tickets
will be taken from the specified realm and this is not (usually) what you want.
-createuser means that afslog should try to run pts to create a remote user principal in another cell. -d can be used for debugging.
If the -unlog flag is given any tokens are removed and all other arguments are ignored.
SEE ALSO kauth(1), krbafs(3)BUGS
It should be able to handle the MIT Athena aklog flags -hosts, -zsubs, and -noprdb, but does not.
KTH-KRB April 27, 1996 KTH-KRB