liunx sed&awk 删除指定字符间的内容?

比如:
140.205.253.157 - - [15/Nov/2015:08:44:05 +0800] "GET /problem/banli/2436.html HTTP/1.1" 304 0 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "66.249.67.182"
我只需要 /problem/banli/2436.html 这个
sed&awk 如何做到?

sed -r 's/.*GET (.*) HTTP.*/\1/'

或者

awk '{print $7}'


追问

想请教下 awk print $7 是什么意思?
多谢

追答

空格分割的第七个字段。

温馨提示:答案为网友推荐,仅供参考
相似回答