【发布时间】:2021-02-07 14:00:02
【问题描述】:
我有一个 bash 脚本,我在其中使用 grep 来获取包含特定日期的每一行:
(grep -h "$date" $1) > requests.txt
一个示例行是..
95.81.72.148 - - [22/Jan/2019:08:01:41 +0330] "GET /image/5384/productModel/100x100 HTTP/1.1" 200 2280 "https://link" "Mozilla/5.0 (Windows NT 6.1; rv:60.0) IPADRESS Firefox/60.0" "-"
但是我想使用管道和切割以某种方式仅将每一行的 IPADRESS 存储在文本文件中(该行中倒数第二个单词)
我该怎么做?
【问题讨论】:
-
该行倒数第二个单词是
Firefox/60.0",最后一个单词是"-"