right accepts 3 numbers, findtext accepts a key to find, and the file to look in and count accepts any # of file names.....
if a bad command (-h in my example) is given, trash that command and its arguments, and move on to the next valid argument.
Some of the script is off memory. Im not at the computer with the scripts on it.... but they all do work....
Findtext.s
right.s
count.s
There are the 3 scripts. They all do what they should, but I don't know how to do this multi-function setup at all! I did it in C already, so I have somewhat of an idea of what to do, but..... Ive never done shell scripting before...
I literally just started shell scripting when I started this... so alot of what you posted is confusing me.... can you elaborate some? Im worried that since i used things like $1 and $2, its going to go haywire when its done w/ the multi utility. What if it needs to use $5 and $6 instead?....!
My C version was a while loop with an if/else chain inside it...I see thats whats happening here also
Let me pop on a unix server and check out the getopt manual... Im not at my linux computer right now...
thanks again !
EDIT:
hmm im sort of seeing how this works.. based off the manual, and google!
When I get back to my Linux machine later... ill give it a whirl... but will it be something like
while getopts r:f:c: o
do case "$o" in
r) right.s ;;
f) findtext.s;;
c) count.s;;
?) *help like message*
esac
done
??
Im not seeing how I will get proper arguments passed to the scripts this way though....
Last edited by TurboArkhan; 03-04-2008 at 12:37 PM..
With this getopts, I am making some nice progress.... but is there a way to dereference $OPTIND? It is the index of the argument, as opposed to the argument...
as soon as I figure this out I believe it might work!
Can someone explain the -z option in shellscripting.
I did this. When I was in both ksh and bash it echoed back hi.
#!/bin/ksh
if
then
echo hi
fi
When I echoed $BASH_VERSION in bash it gave a version. When I echoed $BASH_VERSION in ksh it was blank.
I thought -z was... (4 Replies)
Hi All,
I have run the below script but getting one small error. please help me to solve this.
ERROR:
tar: Error exit delayed from previous errors
CODE:
#! /bin/bash
CEP=/home/user01/exercise/CEP
ARCH=/home/user01/exercise/archive
LOG=/home/user01/exercise/logs... (3 Replies)
I have an xml file where every line which has the word CDATA in it follows this pattern
(line number) <word1><!]></>I need only these lines editing so that the end result is that
(line number) <word1><!]></word1>so it copies the first bit to the end.
Anyone know how I can do this I am... (10 Replies)
#!/bin/sh
for ip in $(cat /root/Desktop/ftp.txt)
do
HOST=$ip
USER='bob'
PASS='bob'
ftp -n $HOST <<EOF
user bob bob
EOF
echo "$ip"
done
the Above code i want to use check and verify login works on multiple ftp servers on my network. However the ftp servers are dynamic in setup... (5 Replies)
Hi all,
Please help me out
How to write a shell script which converts abc.csv file into abc.xls
example file abc.csv
AP_RQ_ID,TXN_IER,AP_RS_RESP_CD,TXN_CNT,TOTAL_AMT
60000002,ACTIVATION,00,490,14657.52
60000002,ACTIVATION,08,1,100
This needs to be converted into excel format using a... (3 Replies)
Hi ,
I'm a beginner in unix shell scripting need help in rectifying an error
Source file :test.txt with
Header
------
-----
Trailer
ex:
FH201010250030170000000000000000
abc def jke
abr ded etf
FE2
I was validating whether the header begin... (2 Replies)
Hi guys,
I am facing issues while triggering sqlplus with "/" option
I can connect to database with USER ID and password. but, if i just specify "/" option since it is "externally identiifed user" it doesn't work
Any suggestions?
mail me @ Removed.
Regards, Giri (2 Replies)
I have been “commissioned” to write a shellscript to automate Oracle cold refeshes.. right now we perform about 20 refresh each 300gb in size which takes up our time. my goal is to write a shellscript which can be executed by a user on serverA to refresh any of the 7 databases on ServerA. I am... (4 Replies)