Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197

    [unix]semplice shell script

    in unix

    in un file ho
    codice:
    cd /cartelle1/cartella2/cartella3/cartella4
    pwd
    quando lo lancio
    mi stampa correttamente a video la il percorso della cartella che ho selezionato, ma nel prompt mi rimane nella cartella corrente, cosa sbaglio?

  2. #2
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.