获取协议
echo "http://www.baidu.com:80/ABCD/a.txt" | awk -F':' '{print $1}'
# 输出http
# 输出http
获取域名
echo "http://www.baidu.com:80/ABCD/a.txt" | awk -F'[/:]' '{print $4}'
# 输出:www.baidu.com
# 输出:www.baidu.com
获取端口
echo "http://www.baidu.com:80/ABCD/a.txt" | awk -F'[/:]' '{print $5}'
# 输出 80
# 输出 80
获取Path
echo "http://www.baidu.com:80/ABCD/a.txt" | cut -d/ -f4-
# 输出 ABCD/a.txt
# 输出 ABCD/a.txt
解析HTTP协议关键信息
本文详细解析了如何从HTTP URL中获取协议、域名、端口和路径等关键信息,通过使用bash命令行工具如echo、awk和cut,实现对HTTP URL的深入分析。
5万+

被折叠的 条评论
为什么被折叠?



