[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Determinate the directory whithin a script



On 19/06/06, Paolo Pantaleo <paolopantaleo@gmail.com> wrote:
2006/6/18, Paolo Pantaleo <paolopantaleo@gmail.com>:
> I have a script in something like
>
> /media/sda1/backup/script.sh
>
> since sda1 could be also sda2 or anything, I want to determintate at
> run-time what is the directory in which the script is located, how can
> I do?
>
> pwd doesn't work, since I cuold call the script from some other direcotry
>
> Thnx
> PAolo
>
> --
> if you have a minute to spend please visit my photogrphy site:
> http://mypic.co.nr
>
$0 is just the command line... maybe `pwd` + $0 could do the work...
but not if the scipt is in the PATH...

I can't use udev... but maybe I'll read something about it

Well for now I will assume that the script is launched only from
the directory in which it is located... it seems the easyer way.

PAolo

Maybe this helps

if [ x_$0 =  x_script.sh ];
then
      backup_dir=`pwd`/
else
      backup_dir="`echo $0|sed 's/script.sh//'`"
fi

echo "$backup_dir is the backup-directory"



Reply to: