SYNOPSIS
url
[
DESCRIPTION
The url command parses URLs for use in shell scripts and displays selected portions.
Options
-h -
displays the hostname; for example, if you specify
url -h http://www.mks.com
url returns
www.mks.com
-p -
displays the port number. The default port number is 80.
-P -
displays password authorization if it is encoded in the URL.
-s -
displays the scheme; for example, if you specify
url -s http://www.mks.com
url returns
http
-U -
displays the user authorization if it is encoded in the URL.
-u -
displays the URL path name.
-x -
displays everything after and including a ? or # in the specified URL. For example,
url -x http://www.mks.com/foobar?foo
returns
?foo
EXAMPLES
To get a list of all web sites that a given page refers to:
for page in $(web get http://www.site.com/ | htsplit | awk ' /HREF/ { sub(/^.*HREF="/, "") sub(/".*$/, "") print }') do url -h $page done | sort -u
DIAGNOSTICS
Possible exit status values are:
NOTES
This utility uses the wininet.dll dynamic link library; if you don't have it on your system, you must obtain it from Microsoft.
PORTABILITY
Windows 10. Windows Server 2016. Windows Server 2019. Windows 11. Windows Server 2022. Windows Server 2025.
AVAILABILITY
PTC MKS Toolkit for Developers
PTC MKS Toolkit for Interoperability
PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Professional Developers 64-Bit Edition
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64-Bit Edition
SEE ALSO
PTC MKS Toolkit 10.5 Documentation Build 40.