我有一个记录用户输入的日志文件。日志中的每一行都是唯一的,我需要提取 2 个特定项目 - 一个 userId 和一个 URL。我不能只使用awk < file '{print$1, print$6}'
,因为这些项目并不总是在每一行中的相同位置。
示例文本:
userId='1' managed:no address:123street phone:1234567890 http:/someurl.com
newuser:yes userId='2' managed:yes address:123street http:/someurl.com
userId='3' address:123 street phone:1234567890 http:/someurl.com
userId='4' managed:no address:123street phone:1234567890 http:/someurl.com
我需要将 userId 和 URL 地址解析为文件,但它们并不总是在每一行中的相同位置。任何建议将不胜感激。