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