Heim > Backend-Entwicklung > Golang > URL im Shell-Skript analysieren

URL im Shell-Skript analysieren

WBOY
Freigeben: 2024-02-10 09:00:10
nach vorne
778 Leute haben es durchsucht

URL im Shell-Skript analysieren

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!

Frageninhalt

Meine URL lautet wie folgt:

sftp://[email protected]/some/random/path
Nach dem Login kopieren

Ich möchte Benutzer, Host und Pfad aus dieser Zeichenfolge extrahieren. Jeder Teil kann eine zufällige Länge haben.

Workaround

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)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage