gpt4 book ai didi

linux - 如何打印一行中两个字符串之间的内容

转载 作者:太空宇宙 更新时间:2023-11-04 04:36:18 24 4
gpt4 key购买 nike

我是 Linux 新手,正在尝试在日志行中的字符串之间打印一些内容。

下面是输入文件:

  2018-04-15 00:01:22  https://abc123456.net;~galv=http%3A%2F%2Fwww.abc.es%sadn.html? Mozilla/5.0

我正在尝试打印 galv= 和 ? 之间的 URL作为输出:

http%3A%2F%2Fwww.abc.es%sadn.html

任何帮助将不胜感激。

最佳答案

试试这个 -

$cat 输入文件
2018-04-15 00:01:22 https://abc123456.net;~galv=http%3A%2F%2Fwww.abc.es%sadn.html? Mozilla/5.0

$awk -F'[=,?]' '{ print $2}' 输入文件
http%3A%2F%2Fwww.abc.es%sadn.html

关于linux - 如何打印一行中两个字符串之间的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49854788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com