嘟嘟社区

【已解决】求一个 gerp正则


本帖最后由 casm 于 2022-3-11 12:34 编辑

好人一生平安

文本
nohup ./gost -L "ws://:2222?path=/ws >/dev/null" 2>&1 &

打印出2222来


我自己研究的:

  1. cat xxx | sed ‘s/:/n/g’ | sed -n 3p | sed ‘s/?/n/g’ | sed -n 1p

复制代码

评论区答案:

  1. grep -oP ‘(?<=/:)(.*?)(?=?)’  xxxx

复制代码

grep 2222

  1. grep -oP ‘(?<=/:)(.*?)(?=?)’  你的文本

复制代码

本帖最后由 fatal 于 2022-3-11 12:20 编辑

大致思路,awk冒号分割,?分割

管道后跟 awk -F: ‘{print $3}’|awk -F? ‘{print $1}’

  1. grep -o ‘2222’

复制代码

多谢大佬!