我想问些让我如此困惑的事情。 我尝试卷曲网址。我需要获取一些标题。
Set-Cookie: csrf_token=AQD_HUQgacFx24NaG2k-haMOIHzJK75x8qazU25yOmeC8_hpT7fJGte_3eZlp6EUCSo-5B8vonrccR3Q3TY-esSA6SIYJhzz9_N1AH7LqchvbSmYHGv0U8UL84hVKi-c-yfWgcs;Version=1;
我正在尝试使用。 grep -oP '(?<=Set-Cookie: csrf_token=)[^"]*')
但它将在csrf_token =
AQD_HUQgacFx24NaG2k-haMOIHzJK75x8qazU25yOmeC8_hpT7fJGte_3eZlp6EUCSo-5B8vonrccR3Q3TY-esSA6SIYJhzz9_N1AH7LqchvbSmYHGv0U8UL84hVKi-c-yfWgcs
我只需要=
之后和;version=1;
之前的值
答案 0 :(得分:0)
如果这实际上是您的意思,请使用[^;]
代替[^"]
。
答案 1 :(得分:0)
尝试此命令
[root@localhost]# awk -F';' '{split($1,arr,"="); print arr[2]}' <<< "Set-Cookie: csrf_token=AQD_HUQgacFx24NaG2k-haMOIHzJK75x8qazU25yOmeC8_hpT7fJGte_3eZlp6EUCSo-5B8vonrccR3Q3TY-esSA6SIYJhzz9_N1AH7LqchvbSmYHGv0U8UL84hVKi-c-yfWgcs;Version=1;"
AQD_HUQgacFx24NaG2k-haMOIHzJK75x8qazU25yOmeC8_hpT7fJGte_3eZlp6EUCSo-5B8vonrccR3Q3TY-esSA6SIYJhzz9_N1AH7LqchvbSmYHGv0U8UL84hVKi-c-yfWgcs
正如@tripleee所述
[root@localhost]# grep -oP '(?<=Set-Cookie: csrf_token=)[^;]*' <<< "Set-Cookie: csrf_token=AQD_HUQgacFx24NaG2k-haMOIHzJK75x8qazU25yOmeC8_hpT7fJGte_3eZlp6EUCSo-5B8vonrccR3Q3TY-esSA6SIYJhzz9_N1AH7LqchvbSmYHGv0U8UL84hVKi-c-yfWgcs;Version=1;"
AQD_HUQgacFx24NaG2k-haMOIHzJK75x8qazU25yOmeC8_hpT7fJGte_3eZlp6EUCSo-5B8vonrccR3Q3TY-esSA6SIYJhzz9_N1AH7LqchvbSmYHGv0U8UL84hVKi-c-yfWgcs