`
heipark
  • 浏览: 2097167 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell获取URL中协议、域名、端口和Path

 
阅读更多
获取协议
echo "http://www.baidu.com:80/ABCD/a.txt" | awk -F':' '{print $1}'
# 输出http
获取域名 
echo "http://www.baidu.com:80/ABCD/a.txt" | awk -F'[/:]' '{print $4}'
# 输出:www.baidu.com
获取端口 
echo "http://www.baidu.com:80/ABCD/a.txt" | awk -F'[/:]' '{print $5}'
# 输出 80
获取Path 
echo "http://www.baidu.com:80/ABCD/a.txt" | cut -d/ -f4-
# 输出 ABCD/a.txt

 

 

 

 

分享到:
评论

相关推荐

    常见网络协议协议端口及其详解

    本文将详细介绍网络协议中的端口概念,包括端口的基本定义、工作原理以及常见的网络协议端口。 #### 二、端口的基本概念 端口是指计算机系统中的逻辑通道,用于接收和发送特定类型的数据。它是一种软件结构,包括了...

    shell批量检测端口脚本

    批量检测端口并导出记录 附件中的telnet.sh为执行脚本 ip.txt为IP地址,端口在脚本中自定 实现多IP多端口 默认路径/root 上传到服务器默认路径下直接可以使用 运行完成后: log.txt为记录清单

    Shell脚本中获取进程ID的方法

    提问: 我想要知道运行中脚本子shell的进程id。我该如何在shell脚本中得到PID。 当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,子shell将shell脚本中的命令作为批处理运行(因此称为...

    shell中获取n天前的日期

    shell中获取n天前的日期,使用shell获取当前日期n天之前的日期

    一个批量域名解析的Shell脚本例子

    标题中的“一个批量域名解析的Shell脚本例子”是指通过Shell脚本来实现对大量域名进行DNS解析的功能。在IT行业中,这种操作常用于网络监控、安全分析或数据收集等场景。下面将详细介绍这个主题。 首先,`...

    常见计算机中协议的端口号

    在计算机网络中,协议是不同设备之间...这些协议和端口号的了解对于网络管理员、开发者和网络安全专家来说至关重要,因为它们是网络通信的基础。正确理解和使用这些端口可以帮助优化网络性能,确保服务的安全和可靠性。

    【转载】自定义URL Protocol 协议

    2. **数据传输**:在URL中携带参数,实现数据的传递,例如"book://"协议可以包含书名和章节信息,启动阅读应用。 3. **深度链接**:在网页中点击链接,直接跳转到移动应用的特定内容,提高用户体验。 4. **营销...

    各协议常用端口号汇总.docx

    各协议常用端口号汇总 在计算机网络中,端口号是一个16位整数,用于标识特定的网络服务或应用程序。在这里,我们总结了常见的协议端口号,包括TCP、UDP、FTP、SSH、Telnet、SMTP、WHOIS、DHCP等。 TCP 端口号 *...

    linux 监视端口是否正常的shell脚本

    代码如下: #!/bin/bash port=”80″ restart=”/etc/init.d/httpd restart” EMAIL=”/bin/echo selboo | mutt -s “重新启动...$EMAIL exit $? } exit 0 您可能感兴趣的文章:linux使用管道命令执行ps获取cpu与内

    获取文件时间,并进行计算的shell脚本

    linux shell脚本获取时间判断时间差,进行计算,自动化

    shell脚本,通过snmp方式获取远程服务器的CPU内存和硬盘的使用率

    在这个脚本中,我们使用SNMP的公共社区字符串"public"(默认但不安全,生产环境中应替换为自定义字符串),并按照MIB路径获取CPU(.1.3.6.1.4.1.2021.10.1.3.1)、内存(.1.3.6.1.4.1.2021.4.5.0)和硬盘(.1.3.6.1....

    openwrt luci 网页shell脚本模块

    描述中提到的"可以在网页上面使用shell命令行脚本"意味着用户无需通过SSH等远程终端连接到设备,而可以直接在网页界面上输入并执行Shell命令,这对于远程管理和自动化任务尤其方便。这样可以提高效率,同时也降低了...

    DELPHI实现通过URL触发自定义协议的软件(源代码)

    总的来说,通过学习这篇文章和`DefUrlProtocol`的源代码,开发者可以了解到如何在Delphi中创建和管理自定义URL协议,以增强应用程序的集成性和用户体验。这种技术在各种应用中都有用武之地,如即时通讯软件、文档...

    Shell获取指定目录下所有文件以及路径

    Shell获取指定目录下所有文件以及路径 Shell 初级应用

    TCPIP常见协议及协议号及端口号

    ### TCPIP常见协议及其协议号 #### 1. ICMP(Internet Control Message Protocol)- 协议号1 - **简介**:ICMP是Internet...这些协议和端口号在网络通信中起着至关重要的作用,了解它们有助于更好地管理和维护网络。

    常见协议和端口[定义].pdf

    在软件开发领域,熟悉各种协议和端口是至关重要的,因为它们构成了网络通信的基础。以下是一些常见的协议和端口的详细说明: 1. FTP (File Transfer Protocol):基于TCP,使用20端口进行数据传输,21端口处理控制...

    linux C程序中获取shell脚本输出(如获取system命令输出)

    通过以上介绍和示例代码分析,我们可以看到在Linux C程序中使用`popen()`函数来获取shell命令的输出是一种非常实用且高效的方法。它不仅可以简化代码逻辑,还能提高程序的可维护性和扩展性。对于那些需要频繁执行...

    阿里云域名解析动态更新shell脚本.zip

    阿里云域名解析动态更新shell脚本.zip 阿里云域名解析动态更新shell脚本.zip阿里云域名解析动态更新shell脚本.zip阿里云域名解析动态更新shell脚本.zip阿里云域名解析动态更新shell脚本.zip阿里云域名解析动态更新...

Global site tag (gtag.js) - Google Analytics