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
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
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...
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)
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
>
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
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
___
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
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
_
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
__
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
___
11 matches
Mail list logo