Schaffung würde ich ein Drehbuch machen möchte einige grundlegende Befehlszeilenbefehle wie ls
oder cd
modifizieren, die am Ende würde die normalen ls
oder cd
Befehle aufrufen, aber ohne Endlosschleifen zu schaffen. Wie könnte ich das tun?Hinzufügen Dinge zu grundlegenden bash Befehle ohne Endlosschleifen
Also, was ich dachte zu tun, ist so etwas wie eine cd2.sh Datei erstellen wie:
#!/bin/bash
echo 'Oh! Your are changing directories'
cd "[email protected]"
und dann in .bashrc
einen Aliasnamen setzen (oder .bash_profile
für mac):
alias cd = 'cd2.sh'
aber das schafft eine Endlosschleife und mein Computer ist nicht sehr glücklich darüber. Gibt es einen einfachen Weg, um mein Ziel zu erreichen?
Sie benötigen einen String wie 'cd' zitieren, wenn Sie es wie eine Zeichenfolge behandeln wollen und nicht als Befehl. – jDo