Ich erhalte vom Benutzer einen bestimmten absoluten Dateipfad und möchte eine Variable erstellen, die eine Zeichenfolge ist, die nicht nur die ERSTEN zwei Komponenten des Dateipfads enthält, sondern diese auch nicht druckt.
Der absolute Pfad könnte beispielsweise sein:
/home/myusername/folder1/folder2/folder3
Und es ist in "target_path" gespeichert und ich möchte, dass "mydir" nur ist:
/folder1/folder2/folder3
Ich habe versucht, den Befehl cut auf verschiedene Arten zu verwenden, aber ohne Erfolg.
/home/username
das tatsächliche$HOME
Verzeichnis des aufrufenden Benutzers? Wenn ja, könnten Sie es einfach mitmydir="${target_path#$HOME}"
Ich denke entfernen