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: