[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: script in der aktuellen bash ausführen lassen



Frank Dietrich <bits_n_bytes@gmx.de> wrote:
> So funktioniert es (mit einem Eintrag in der ~.bashrc) grad:
>   alias ora='cd ~/ORACLE/SQL/scripts && . set_oracle'

Auch eine Massnahme...

[...]
> >% function test() {
> >  cd /etc
> >  PATH=$PATH:/test
> >  echo in der func: $PATH
> >  }
> 
> Wo muss ich das eintragen? Auf der Shell oder kann das auch in die
> .bashrc?

Zum Bleistift.

> >% test
> >in der func: \
> > /home/hawk/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/usr/games:/test
> 
> Aber dann hängt die Funktion doch bei jedem Aufruf ein weiteres
> ":/test" an. Oder sehe ich das jetzt falsch?

Stimmt absolut, das war aber auch mehr ein Beispiel. 'if then else'
existiert schliesslich.

> Kann ich die Funktion dann genauso wie ein Skript in ~/bin einfach
> über ihren Namen aufrufen? Dann wäre das etwas was ich mir nochmal
> genauer ansehen würde.

Ja.
  man $deine_shell

Gruss, Frank




Reply to: