ubuntuusers.de

alias-befehl mit Parameter

Status: Gelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

Kreide

Avatar von Kreide

Anmeldungsdatum:
12. November 2010

Beiträge: 85

Wohnort: Das Dorf am Rhein

Hallo Leute!

Wenn ich etwas mit alias definiere, kann ich dann auch einstellen das mein Kurzbefehl auch einen Parameter entgegennimmt? An den folgen Beispiel wird es deutlich:

1
alias kurz='cd ~/ordner/'

Wenn ich den kurzbefehl kurz aufrufe, wechselt er nach ~/ordner, er soll aber mit den zusätzlichen Paramter kurz unterordner nach ~/ordner/unterordner wechseln. Kann man das machen?

Kreide

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17622

Wohnort: Berlin

Nein. Ein Alias nimmt keine Parameter entgegen.

Du kannst eine Funktion definieren, und diese in die ~/.bashrc schreiben.

1
2
3
function kurz () {
  cd ~/ordner/$1
}

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Wohnort: Göttingen

Kreide

(Themenstarter)
Avatar von Kreide

Anmeldungsdatum:
12. November 2010

Beiträge: 85

Wohnort: Das Dorf am Rhein

Danke das hat mir weitergeholfen, ich habe mich für den Eintrag in .bashrc entschieden.

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17622

Wohnort: Berlin

user unknown schrieb:

Nein. Ein Alias nimmt keine Parameter entgegen.

Du kannst eine Funktion definieren, und diese in die ~/.bashrc schreiben.

1
2
3
function kurz () {
  cd ~/ordner/"$1"
}

update: Mit Gänsefüßchen kommt es gar mit Blanks im Dateinamen zurecht.

Antworten |