Re: shell scripting

2008-04-17 Thread Jude DaShiell
If you don't mind specifying your reference file on the command line as a shell script parameter, you can use $1 inside the shell script to pick its name up and do things with it. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTE

Re: shell scripting

2008-03-13 Thread William Pursell
SENTHIL KUMAR wrote: Hi, i plan to run a program over some 20 files were i need to input one files as REFERENCE and then the remaining as TEST. i have return a script to take every file in the list to be taken a REF and the remaining as TEST and it works well{all with all }. but i want t

Re: shell scripting question

2004-05-19 Thread Gregory Seidman
On Wed, May 19, 2004 at 08:11:35AM -0500, Michael Martinell wrote: } Hopefully somebody here has perhaps seen this oddity and can provide some } insight into the cause. } } I have a very simple shell script as follows: } mail:~/scripts# more topcheck } #!/bin/bash } date > /usr/local/apache/htdocs

Re: Shell scripting

2004-05-13 Thread Paul Mackinney
Pete Clarke declaimed: > > The core loop is clearly > > > > > for file in "$1" > > > do > > > filename=${file%.*} > > > echo "Adding $file to $filename.zip..." > > > $ZIP $ARGS "$filename" "$file" > /dev/null > > > > > > let "nofiles += 1"

Re: Shell scripting

2004-05-07 Thread Jukka Salmi
Hi Pete, > I have a script that performs batch zipping of files. Trouble is that it > only does one file at a time (kind of going against the "batch" idea). > Could someone point out the silly mistake I am obviously making? [...] > #!/bin/sh > # > # batch zip > # invoke with batchzip > # > # th

Re: Shell scripting

2004-05-07 Thread Pritpal Dhaliwal
you can save the script as batchzip.sh then make it an executable.. >chmod 755 batchzip.sh and then run it >./batchzip.sh HTH, Pritpal Dhaliwal [EMAIL PROTECTED] wrote: How do you call your script? Aurel Quoting Pete Clarke <[EMAIL PROTECTED]>: Hi there people, I have a script that performs

Re: Shell scripting

2004-05-07 Thread aurel . ric
How do you call your script? Aurel Quoting Pete Clarke <[EMAIL PROTECTED]>: > Hi there people, > > I have a script that performs batch zipping of files. Trouble is that it > only does one file at a time (kind of going against the "batch" idea). > Could someone point out the silly mistake I am

Re: Shell Scripting Question

2001-11-05 Thread john
Craig Dickson wrote: > john wrote: > > > Sunny Dubey wrote: > > > > > Hey, > > > > > > how come the followind doesn't seem to work ... > > > > > > for i in `ls -1 /some/dir` ; do > > > cat /some/dir/"$i" >> /usr/fruits.txt > > > done > > > > > > > because $i contains lines like: > > dr

Re: Shell Scripting Question

2001-11-05 Thread Craig Dickson
john wrote: > Sunny Dubey wrote: > > > Hey, > > > > how come the followind doesn't seem to work ... > > > > for i in `ls -1 /some/dir` ; do > > cat /some/dir/"$i" >> /usr/fruits.txt > > done > > > > because $i contains lines like: > drw-r--r--2 sunnysunny12345 Oct 23

Re: Shell Scripting Question

2001-11-05 Thread Matthew Dalton
Sunny Dubey wrote: > how come the followind doesn't seem to work ... > > for i in `ls -1 /some/dir` ; do > cat /some/dir/"$i" >> /usr/fruits.txt > done > > cat just gives me the odd error of files not being found, however, I can't > see why the files wouldn't be found ... hrrm ... > > th

Re: Shell Scripting Question

2001-11-05 Thread Tim Moss
Apparently, on Mon, Nov 05, 2001 at 09:04:38PM -0500, Sunny Dubey wrote: > Hey, > > how come the followind doesn't seem to work ... > > > for i in `ls -1 /some/dir` ; do > cat /some/dir/"$i" >> /usr/fruits.txt > done > > cat just gives me the odd error of files not being found, however, I

Re: Shell Scripting Question

2001-11-05 Thread Steve Kieu
--- Sunny Dubey <[EMAIL PROTECTED]> wrote: > Hey, > > how come the followind doesn't seem to work ... > > > for i in `ls -1 /some/dir` ; do > cat /some/dir/"$i" >> /usr/fruits.txt > done the problem is with -l switch > > cat just gives me the odd error of files not being > found,

Re: Shell Scripting Question

2001-11-05 Thread john
Hi Sunny! Sunny Dubey wrote: > Hey, > > how come the followind doesn't seem to work ... > > for i in `ls -1 /some/dir` ; do > cat /some/dir/"$i" >> /usr/fruits.txt > done > because $i contains lines like: drw-r--r--2 sunnysunny12345 Oct 23 14:09 hello.c which is very

Re: Shell Scripting Question

2001-11-05 Thread Mark Lanett
You can do basic script debugging with -x, as in: sh -x myscript Or use set -v in the script, as in: set -v for i in... cat ... done set +v ~mark - Original Message - From: "Sunny Dubey" <[EMAIL PROTECTED]> To: Sent: Monday, November 05, 2001 6:04 PM Subject: She

Re: Shell Scripting Question

2001-10-31 Thread Sunny Dubey
> Use another loop: > > for $fruit in `cat fruits`; do > while [ -z $ANS ]; do > echo -n "Do you like $fruit" > read ANS > done > done hey, thanks for the code above :) It works, I just needed to add a unset ANS above the while [ blah blah ] line thanks S

Re: Shell Scripting Question

2001-10-30 Thread Mark Ferlatte
On Tue, Oct 30, 2001 at 06:48:42PM -0500, Sunny Dubey wrote: > for $fruit in `cat /usr/fruits.txt` ; > do > echo -n "Do you like $fruit" > read ANS > if [ -z $ANS ] ; then > # NEED HELP WITH CODE HERE > fi > done >

Re: Shell Scripting Question

2001-10-30 Thread Jonathan B. Leffert
On Tue, Oct 30, 2001 at 06:48:42PM -0500, Sunny Dubey wrote: > for $fruit in `cat /usr/fruits.txt` ; > do > echo -n "Do you like $fruit" > read ANS > if [ -z $ANS ] ; then > # NEED HELP WITH CODE HERE > fi > done >

Re: Shell Scripting Question

2001-10-28 Thread Colin Watson
On Sat, Oct 27, 2001 at 06:10:35PM -0400, Sunny Dubey wrote: > my question is, how do I get it to print the list with each line as the > variable $fruit, as opposed to $fruit being each word. Set the IFS variable to exclude spaces. (Normally it contains a space, a tab, and a newline.) $IFS contro

Re: Shell Scripting Question

2001-10-28 Thread Osamu Aoki
Hi, (I am not programmer) On Sat, Oct 27, 2001 at 06:10:35PM -0400, Sunny Dubey wrote: > I have a file which as a list of varions itmes (example below) > > # /usr/food/fruits.txt > banana medium yellow > apple small red > watermelon big green > plum small red > etc etc etc ... > > when I create

Re: Shell Scripting Question

2001-10-28 Thread Cameron Matheson
Hello, I believe something like this should work: for $fruit in 'cat /usr/food/fruits.txt' && do echo -n $fruit done echo -n omits the trailing newline as seen in 'man echo' Enjoy, Cameron Matheson On Sat, Oct 27, 2001 at 06:10:35PM -0400, Sunny Dubey wrote: > I have a file which as a

Re: Shell Scripting Question

2001-10-28 Thread Karsten M. Self
on Sat, Oct 27, 2001 at 06:10:35PM -0400, Sunny Dubey ([EMAIL PROTECTED]) wrote: > (sorry if this got send to the list twice) > > Hi, > > I have a file which as a list of varions itmes (example below) > > # /usr/food/fruits.txt > banana medium yellow > apple small red > watermelon big green > pl

Re: shell scripting

1999-04-02 Thread Ed Slocomb
> Hello al I was wondering if someone can tell me of some website taht > talk aboput shell scripting in great detail thanks > Yeah, try www.perl.com Oh, I just crack myself up... I learned to do shell scripting using a copy of "Unix in a Nutshell", but I think there's a thin O'Reilly book on b

Re: shell scripting

1999-04-01 Thread Keith Beattie
On Thu, Apr 01, 1999 at 03:46:27PM -0600, Craig Hancock wrote: > Hello al I was wondering if someone can tell me of some website taht > talk aboput shell scripting in great detail thanks The definitive reference for bash can be found (among other places) at: http://www.gnu.org/manual/bash-2.02/bas

Re: shell scripting

1999-02-09 Thread Randy Edwards
> in dos, that "addmailuser" file will simply contain "adduser --conf > /etc/mailuser.conf %1" where %1 is the first parameter that it sees, that > is, the name of the user i want to add ... but how do u do this in linux ??? $1 is the first parm with bash. For simple scripts, see the files i

Re: shell scripting

1999-02-09 Thread E.L. Meijer \(Eric\)
> I want to write a little shell script called "addmailuser" w/c > executes "adduser --conf /etc/mailuser.conf" where mailuser.conf > contains info like making their default shell /bin/false. in dos, > that "addmailuser" file will simply contain "adduser --conf > /etc/mailuser.conf %1" where %1 i