Skip to main content
 首页 » 编程设计

python之使用 bash 或 python 基于空格/制表符的字符串解析行

2025年05月04日20unruledboy

我正在使用 httpry 从我机器上的接口(interface)中提取 http 数据包。它以非常干净的格式输出结果,列之间用空格或制表符分隔。这是输出中的示例行。

2012-11-27 20:29:22     192.168.1.132   74.125.224.51   >       GET     www.google.com  /       HTTP/1.1        -       - 

我正在尝试编写一个脚本(在 bash 或 python 中)来抓取网站,在本例中为 www.google.com,并将它们写入文件。将它们写入文件很容易,但我没有任何基于空格或制表符的解析经验。如果有人能让我指出如何做到这一点的正确方向,那就太好了。感谢您的帮助。

请您参考如下方法:

在我看来,awk 是完成这里工作的工具(在 bash 脚本中):

httpry -other -args -here | awk '{print $7}' > outfile.txt