Directory wijzigen via shell script

Pagina: 1
Acties:

  • Foxl
  • Registratie: Juli 2002
  • Niet online
Ik wil een unix shell script maken dat de directory veranderd.
Als je dit via cd doe in het script veranderd de directory alleen maar in het script, ik wil dus dat de directory voor de gebruiker zelf veranderd. Heeft iemand enig idee met welk commando ik dit wel voor elkaar zou krijgen?

I'm really easy to get along with, once you people learn to worship me...


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Met een shellscript wordt er een nieuw shell-proces gestart, en dat nieuwe proces kan logischerwijs niks veranderen aan de instellingen en environment van de parent, de shell waarvan jij de working directory wil veranderen, met source kun je een script uitvoeren zonder dat er een nieuw proces wordt gestart.

  • Foxl
  • Registratie: Juli 2002
  • Niet online
Bedankt, dat werkt idd. Er is dus geen manier omdat in het script zonder source voor elkaar te krijgen?

I'm really easy to get along with, once you people learn to worship me...


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Met een shellscript wordt er een nieuw shell-proces gestart, en dat nieuwe proces kan logischerwijs niks veranderen aan de instellingen en environment van de parent
ik zou er dus niet op rekenen.

  • Wilke
  • Registratie: December 2000
  • Laatst online: 19:25
je kunt wel een alias maken dat 'source script.sh' doet natuurlijk.

Ook is er een verkorte schrijfwijze: . script.sh

Maar ja, een en ander is dus bewust zo ontworpen ja.

Dit is wel een aardige documentatie-pagina: internal commands & builtins

[ Voor 29% gewijzigd door Wilke op 16-12-2004 13:34 ]


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Waarom wil je dat eigenlijk ?
Kun je het niet met een alias doen ?

edit:

damn wilke ..... niet zo snel typen .....

[ Voor 32% gewijzigd door u_nix_we_all op 16-12-2004 13:35 ]

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.

Pagina: 1