in unix
in un file ho
quando lo lanciocodice:cd /cartelle1/cartella2/cartella3/cartella4 pwd
mi stampa correttamente a video la il percorso della cartella che ho selezionato, ma nel prompt mi rimane nella cartella corrente, cosa sbaglio?
in unix
in un file ho
quando lo lanciocodice:cd /cartelle1/cartella2/cartella3/cartella4 pwd
mi stampa correttamente a video la il percorso della cartella che ho selezionato, ma nel prompt mi rimane nella cartella corrente, cosa sbaglio?
Non vorrei dire scemenze perchè non uso proprio tutti giorni lo scripting bash (gli esperti mi smentiscano se dico assurdità), però se non erro uno script può al massimo modificare e far ereditare ai programmi che chiama il proprio ambiente ma non può modificare l'ambiente del chiamante.
Essendo la directory corrente parte dell'ambiente, questa viene modificata nello script, ma il chiamante non vede il suo ambiente modificato.
Se vuoi fare un "cd" rapido puoi crearti un alias da mettere nel tuo bashrc o in quello di sistema.
GreyFox (Linux registered user #435102)
greyfox.imente.org - GreyFox's shots (photo gallery)
$ cd /pub
$ more beer