Thread Previous • Date Previous • Date Next • Thread Next |
On Fri, 25 Aug 2006, Mogens Kjaer wrote:
Bo Vagner Højer wrote: ...PROGPATH=`echo $0 | sed s/hugo//`Nok ikke smart hvis "hugo" også indgår i stien. $ ls -l /server1/mk/hugoline/hugo -rwxr-xr-x 1 mk itgroup 78 Aug 25 08:25 /server1/mk/hugoline/hugo $ /server1/mk/hugoline/hugo Scriptet bor i /server1/mk/line/hugo
Jeg har overhovedet ikke tænkt på den måde, da der er tale om et skud fra hoften. Det må der gøres noget ved. Ved selv at tilføje et tegn der ikke er lovligt i sti- eller filnavn, får vi et unikt søgekriterium.
Der var også en der ikke kan lide . og .. i stien. Selv om det ikke har nogen praktisk betydning noget kan man dog godt finde stien set i forhold til roden med lidt cd og pwd.
Jeg prøver lige igen ;-) ---------------børge------------- #!/bin/sh PROGNAME=`basename $0` PROGPATH=`echo $0\n | sed s/$PROGNAME\n//` CURRENTDIR=`pwd` cd $PROGPATH ROOTPATH=`pwd` cd $CURRENTDIR echo $PROGNAME bor i $PROGPATH echo eller $ROOTPATH i forhold til roden Mvh. Bo
Thread Previous • Date Previous • Date Next • Thread Next |