
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/'
。