php-Editor Strawberry hat Ihnen heute einen Artikel über das Parsen von URLs in Shell-Skripten gebracht. Beim Schreiben von Shell-Skripten stoßen Sie häufig auf Situationen, in denen Sie URLs analysieren müssen, z. B. um URL-Parameter abzurufen, um festzustellen, ob die URL zulässig ist usw. In diesem Artikel wird detailliert beschrieben, wie Shell-Skripte zum Parsen von URLs verwendet werden, einschließlich Techniken und Methoden wie URL-Kodierung und -Dekodierung, Abrufen von URL-Parametern und Bestimmen der URL-Legitimität. Unabhängig davon, ob Sie Anfänger oder erfahrener Entwickler sind, können Sie in diesem Artikel praktische Fähigkeiten erlernen und Ihre Effizienz und Ihr technisches Niveau bei der Shell-Skriptentwicklung verbessern. Lasst uns gemeinsam erkunden!
Meine URL lautet wie folgt:
sftp://[email protected]/some/random/path
Ich möchte Benutzer, Host und Pfad aus dieser Zeichenfolge extrahieren. Jeder Teil kann eine zufällige Länge haben.
Verwenden Sie Python (meiner Meinung nach das beste Tool für diesen Job):
#!/usr/bin/env python import os from urlparse import urlparse uri = os.environ['NAUTILUS_SCRIPT_CURRENT_URI'] result = urlparse(uri) user, host = result.netloc.split('@') path = result.path print('user=', user) print('host=', host) print('path=', path)
Weiterführende Literatur:
Das obige ist der detaillierte Inhalt vonURL im Shell-Skript analysieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!