Perl Hjälp

Tråden skapades och har fått 7 svar. Det senaste inlägget skrevs .
1

Hej
Någon som har tid att svara??

Hur skriver jag för att perlscriptet ska ge mig pathen till sig själv?

Scriptet ligger nu i mappen "IXY" på skrivbordet, men kanske flyttas till andra mappar senare.

Min Lamabok (Learning Perl) är utlånad jus nu och jag har bara gamla MacPerlscript att titta i.
--
Olof

--------
I've taken a vow of poverty. To annoy me, send money.

Senast redigerat 2003-07-26 20:02
  • Medlem
  • Svedala
  • 2003-07-27 13:29

Jag är typ noll insatt i perl, men skulle det inte funka att ange ./ som path? Eller måste den vara fullständig?

Hej
Jag har provat ...... men inte.......
Nej det finns i perl att ett script kan hitta sin egen path, bara man skriver de magiska orden....;)

Men jag är öppen för alla förslag.
--
Olof

----------
If you can make one peaceful step, then Peace is possible - Thich Nhat Hanh

  • Medlem
  • Stockholm
  • 2003-07-28 02:53

use Cwd;
$dir = cwd(); # get current working directory safest way

Från oumbärliga Programming Perl. Har inte orkat testa men hoppas det är korrekt.

The Monastery Gates är en plats där man kan finna svar på många av livets viktiga frågor. Framför allt när det rör Perl.

Ciryon

  • Medlem
  • 2003-07-28 10:40

om inget annat fungerar:

$pwd=system("pwd");

/hpe

Hej igen

Testade båda förslagen men något fattas.
Möjligen lite förstånd hos mig.
Är ganska zonkad i pallet efter en veckas ont i ryggen, men ....

alpha60:

$dir = cwd();
print "$dir";

ger Error:
File "Wani:IXYbilder:GraphConv: Path.pl"; Line 4: Undefined subroutine &main::cwd called

Måste jag installera något från CPAN?
---------------------------------------------

hpe

$pwd=system("pwd");
print $pwd;

ger svaret:
/
0
----------------------------------
och det blir jag inte klokare av, för scriptet ligger i "Wani:IXYbilder:GraphConv: Path.pl"

---------------------

Ciryon: Har "bokat" The Monastery Gates
för att läsa när skallen hänger med igen.

Till er alla
Tack men kanske jag behöver fler kryckor...

--
Olof

-------------
SYNTAX?, Why not--they tax everything else!

  • Medlem
  • Stockholm
  • 2003-07-28 19:24

Jag tror du glömde

use Cwd;

så då hittar inte programmet funktionen.

1
Bevaka tråden