Re: [CentOS] Get only script name with shell script

2009-04-24 Thread Semih Gokalp
Thanks for all reply and advice.I am glad to meet that people like help to other people. 2009/4/24 Stephen Harris : > On Fri, Apr 24, 2009 at 11:45:26AM -0700, Paul Heinlein wrote: >> $(basename $0) > > > Since you're using $() syntax, you can probably use the extended > shell variable expressio

Re: [CentOS] Get only script name with shell script

2009-04-24 Thread Stephen Harris
On Fri, Apr 24, 2009 at 11:45:26AM -0700, Paul Heinlein wrote: > $(basename $0) Since you're using $() syntax, you can probably use the extended shell variable expressions ${0##*/} and avoid running an external program :-) (works in ksh, bash, zsh but not original traditional sh) -- rgds St

Re: [CentOS] Get only script name with shell script

2009-04-24 Thread Paul Heinlein
On Fri, 24 Apr 2009, Semih Gokalp wrote: > Hi all, > > I wrote shell script and put it under the /usr/local/bin/ directory. > > I use echo $0 for get script name but it has printed > "/usr/local/bin/" but i want to only print > > How can i do this ? $(basename $0) -- Paul Heinlein <> heinl...

Re: [CentOS] Get only script name with shell script

2009-04-24 Thread John R. Dennison
On Fri, Apr 24, 2009 at 09:35:00PM +0300, Semih Gokalp wrote: > Hi all, > > I wrote shell script and put it under the /usr/local/bin/ directory. > > I use echo $0 for get script name but it has printed > "/usr/local/bin/" but i want to only print I use: PROGRAM=$(basename $0)

Re: [CentOS] Get only script name with shell script

2009-04-24 Thread Semih Gokalp
Thanks Bob very thanks. 2009/4/24 Bob Beers : > On Fri, Apr 24, 2009 at 2:35 PM, Semih Gokalp wrote: >> Hi all, >> >> I wrote shell script and put it under the /usr/local/bin/ directory. >> >> I use echo $0 for get script name but it has printed >> "/usr/local/bin/" but  i want to only print >

Re: [CentOS] Get only script name with shell script

2009-04-24 Thread Steve Thompson
On Fri, 24 Apr 2009, Semih Gokalp wrote: > I wrote shell script and put it under the /usr/local/bin/ directory. > > I use echo $0 for get script name but it has printed > "/usr/local/bin/" but i want to only print > > How can i do this ? Instead of: echo $0 use: echo `basenam

Re: [CentOS] Get only script name with shell script

2009-04-24 Thread Hugh E Cruickshank
From: Semih Gokalp Sent: April 24, 2009 11:35 > > I use echo $0 for get script name but it has printed > "/usr/local/bin/" but i want to only print Try: `basename $0` HTH Regards, Hugh -- Hugh E Cruickshank, Forward Software, www.forward-software.com ___

Re: [CentOS] Get only script name with shell script

2009-04-24 Thread William L. Maltby
On Fri, 2009-04-24 at 21:35 +0300, Semih Gokalp wrote: > Hi all, > > I wrote shell script and put it under the /usr/local/bin/ directory. > > I use echo $0 for get script name but it has printed > "/usr/local/bin/" but i want to only print > > How can i do this ? Man "basename". This is used

Re: [CentOS] Get only script name with shell script

2009-04-24 Thread Jeff
On Fri, Apr 24, 2009 at 1:35 PM, Semih Gokalp wrote: > Hi all, > > I wrote shell script and put it under the /usr/local/bin/ directory. > > I use echo $0 for get script name but it has printed > "/usr/local/bin/" but  i want to only print > > How can i do this ? basename $0 _

Re: [CentOS] Get only script name with shell script

2009-04-24 Thread Bob Beers
On Fri, Apr 24, 2009 at 2:35 PM, Semih Gokalp wrote: > Hi all, > > I wrote shell script and put it under the /usr/local/bin/ directory. > > I use echo $0 for get script name but it has printed > "/usr/local/bin/" but  i want to only print > > How can i do this ? > man basename __

[CentOS] Get only script name with shell script

2009-04-24 Thread Semih Gokalp
Hi all, I wrote shell script and put it under the /usr/local/bin/ directory. I use echo $0 for get script name but it has printed "/usr/local/bin/" but i want to only print How can i do this ? Thanks all for help. -- Iyi calismalar.Basarilar... Semih Gokalp Istanbul/Turkiye ___