myDir = 'apple'
Wenn ich die obige Variable habe, welche Funktionalität kann ich verwenden, um sie innerhalb eines Befehls zu verwenden? (Ich vermute, es ist eine Art von Substitution - also würde ich gerne wissen, wie es heißt, wenn ja)Bash-Ersatzvariable im Befehl
Wie könnte ich die obige Variable zu einem ls /home/applefruit
, wie offensichtlich funktioniert ls /home/$myDirfruit
funktioniert nicht.
Nur der Vollständigkeit halber sind die Zitate ausreichend, wenn unter Angabe '$ myDir' allein die Klammern fallen. 'ls/home /" $ myDir "Frucht. Im Allgemeinen sind die geschweiften Klammern die kanonische Methode, um einen Parameter zu erweitern. Sie können jedoch weggelassen werden, wenn der Name des Parameters eindeutig ist. – chepner