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

URL im Shell-Skript analysieren

WBOY
WBOYnach vorne
2024-02-10 09:00:10773Durchsuche

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

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)

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen