Ssh
僅獲取以自定義字元串開頭和結尾的行的部分
我只想獲取從 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/'
。