Ich habe ein Verzeichnis mit dem Namen „Verzeichnisname“. Wenn ich den Befehl „cd direc*“ eingebe, geht es direkt in diesen Ordner und das ist in Ordnung. Was ich tun möchte, ist, daraus den Namen des Verzeichnisses abzurufen. Da ich dies in einem Skript ausführe, möchte ich den vollständigen Namen abrufen, den der Befehl nach dieser Operation automatisch selbst ausgewählt hat.
Antwort1
echo ${PWD##*/}
Gehen Sie hierzu auf diesen Beitrag aus der Vergangenheit zurück:
wenn Sie den vollständigen Pfad möchten, geben Sie einfach Folgendes ein:
pwd
Antwort2
Sie können das Ergebnis der Platzhaltererweiterung wie folgt ausdrucken:
echo direc*
Speichern Sie es in der Variable:
var=$(echo direc*)