Wenn die current
Datei einen gültigen Pfad zu einer Datei enthält, rufen Sie einfach den Verzeichnisnamen ab:
dirname $(< ~/.quodlibet/current)
Der $(< …)
liest eine Datei und ersetzt deren Inhalt, als wäre sie escat
.
Sie möchten die Datei nicht wirklich analysieren oder reguläre Ausdrücke verwenden. Dies ist wahrscheinlich ein Fehler, wenn der Verzeichnisname beispielsweise eine "0" enthält. Die einzige verlässliche Informationsquelle zur Ermittlung des Verzeichnisses ist der letzte Schrägstrich dirname
.