我只想获取从 Failed 到 ssh2 的字符串
Oct 20 02:40:31 test sshd[17949]: Failed password for invalid user root from 127.0.0.1 port 37111 ssh2
我尝试过,sed 's/.*\(^Failed.*ssh2$\).*/\1/'
但它不起作用。我不确定问题是正则表达式还是 sed 参数。
有什么建议吗?
答案1
我建议您删除^
正则表达式中的:sed 's/.*\(Failed.*ssh2$\).*/\1/'
。