Ssh

僅獲取以自定義字元串開頭和結尾的行的部分

  • October 23, 2020

我只想獲取從 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 參數。

有什麼建議嗎?

我建議您刪除^正則表達式中的 : sed 's/.*\(Failed.*ssh2$\).*/\1/'

引用自:https://unix.stackexchange.com/questions/615940