bash: alias mkcd='mkdir $1; cd $1' funktioniert nicht ;(
Salve,
ich versuche alias zu verstehen und zu verweden, jedoch habe ich ein Problem,
bei dem ich nicht weiter komme. A funktioniert, B funktioniert A;B jedoch
nicht:
A :)
user@robins:~/script/$ alias test-mkdir = 'mkdir $1'
funktioniert:
user@robins:~/script/$ test-mkdir test
user@robins:~/script/$ ls
test
B :)
user@robins:~/script/$ alias test-cd = 'cd $1'
funktioniert auch:
user@robins:~/script/$ test -cd test
user@robins:~/script/test$
A;B :(
An für sich sollte man beim alias Befehl auch zwei Befehle, per ";" getrennt
kombinieren können (Unterverzeichnis test wieder gelöscht)
user@robins:~/script/$ alias mkcd='mkdir $1; cd $1'
mkdir: zu wenige Argumente
»mkdir --help« gibt weitere Informationen.
bash: cd: test: No such file or directory
A2;B :)
weder | noch & noch '' wollte mir irgendwie helfen, dagegen funktioniert es
auch dies:
user@robins:~/script/$ alias mkcd='mkdir test; cd $1'
user@robins:~/script/$ mkcd test
user@robins:~/script//test$
Wie könnte ich doch mit "mkdir $1" ***und*** "cd $1" arbeiten?
Danke für Tipps, Gruss
rob
Reply to: