Newsgroup: it.comp.macintosh
Titolo: MacPerl & Paths

Salute a tutti,
Un'aiuto da chi usa MacPerl !!!
Ho iniziato a fare i primi esperimenti e molte cose funzionano ma:
ho un problema nel settare nel modo giusto le path dei files !!!!
nel senso che es: ho uno script che sto testando al cui interno
vi sono le seguenti righe:
$FileDir = "cartella";
$File = "file";
Bene, pur avendo creato all'interno del folder master il folder
"cartella", dopo aver eseguito lo script, il risultato mi ritorna
un file dal nome:
"cartella/file"  !! anziche'"file" posizionato nel folder "cartella" !!
Dov'e' l'errore ? 
Grazie
Claudio

 Se ancora non va usa open(HANDLE,">$cartella\:$file");
Ti ringrazio Marco, ma ripeto per essere piu' chiaro:
Nello script esempio ci sono due variabili in cui setto il folder e il
file:
$cartella = "cartella";
$file = "file";
Che nelle varie parti dello script vengono usate per gestire in/out sui
files
e che contengono righe tipo:
open(HANDLE,">$cartella/$file");
E come vedi viene usata la barra / per settare la path
nella folder principale dello script ho gia' creato il folder "cartella"
e
il file "file" (facendo attenzione a spazi in eccesso), 
quindi mi aspetto che lo script vada ad usare il file nella
sua cartella d'appartenenza !! Invece crea un nuovo file nel dal nome
"cartella/file" !!!!!!!
Spero di non dover cambiare nulla, perche' uso MacPerl per testare
e/o editare files che poi dovranno essere usati con Linux !!!
E non per creare script SOLO per MacPerl !!!!
Infine, come faccio a sapere qual'e' la versione aggiornata del MacPerl
??
Grazie
Claudio

 Ho provato, deluso, la 5.2.0r4
Ciao Marco, ho capito, comunque ti ringrazio di tutto !!!
In ogni caso tu dici che le nuove versioni fanno cosi' .
E, a tuo sapere, quale versione ti ricordi che NON aveva
questo comportamento ???
Al limite mi scatenerei a cercarla in rete.....
Grazie
Claudio

Ultimamente ho cercato dei corsi ufficiali della apple o dei libri su cui
fare l'autodidatta ma l'unica cosa che ho trovato sono stati corsi
"prefabbricati" dai rivenditori,inutili e superficiali, io voglio qualcosa
di + tecnico, "ufficiale" insomma qualcosa di tosto, i libri in commercio
sono cose da cartoleria (almeno quelli che ho trovato io) qualcuno sa darmi
qualche titolo interessante di un libro da ordinare (italiano) oppure un
indirizzo a cui rivolgermi???
Vi ringrazio sentitamente per l'eventuale aiuto!
P.S. La apple non puņ crescere se non favorisce la conoscenza del suo
sistema!! mi sbaglio o la grande mela in questo settore non aiuta molto?
Gli unici corsi di formazione vengono dai rivenditori ($$$$$$$$$$$$$$$) 

 Te lo metto online: 
http://www.crossbow.it/download/macperl_507.sit
Ciao Marco, ho scaricato il file e ti ringrazio moltissimo ma....:
Con le path sono allo stesso punto !!! Usa sti cacchio di due punti !!
Se, da come hai affermato, ti ricordi di una versione che non faceva
cosi', cerchero' di trovarla in rete....
Ciao
Claudio

 farmi venire dei dubbi per la fase di creazione del file.
Ciao Marco, allora cerchero' di relazionarti meglio.
(Tieni conto che sono un neofita del perl, ma vivaddio, tutti i test
che sto facendo per imparare funzionano con files assoluti, e
se non ci sono di mezzo le paths !!!!)
Allora:
se in un uno script, dichiaro solo in file assoluto:
$file = "file";
tutto a posto !!!!
Ma se faccio un'operazione del tipo:
$folder = "folder";
$file = "file";
e nelle righe d'uso di detto file uso:
"$FileDir/$File"
Lo script mi crea un file dal nome "folder/file" !!!!!!!! 
Non solo, ho provato a usare: "$FileDir:$File" oppure "$FileDir:\$File"
Peggio !!! Mi da' errore di sintassi !!!!!!
Ma perche' sto cacchio di MacPerl ha sti' problemi con le paths ????
Dipende forse dal Macos ???? O forse, ed io non ho ancora capito
o scoperto, manca qualche modulo o qualche richiamo a qualche
script a corredo per tener conto della diversita' del MacOs ???
Poi:
Ho scaricato la "tua" versione (e ti ringrazio) ma e' la stessa cosa
Ho anche scaricato una versione 4.xx ma peggio !! Va in crash .......; 
Bye
Claudio