오프 주제: Linux를 사용할 때 마지막으로 | grep [a-zA-Z] | grep -v 'wtmp' | wc -l을 보았는데요. 정규식을 사용할 수 있을지 고민했는데, 특정 단어(예: wtmp)가 포함되지 않은 특정 행이 일치했지만 결과가 파악되지 않았습니다.
为情所困2017-05-24 11:34:15
일치에는 포함되지 않습니다. 이 조건은 이 위치에서는 true일 수 있지만 다음 위치에서는 true가 아닐 수 있기 때문에 정규 표현식의 경우 이 난이도는 상대적으로 커야 합니다. 그러나 정규 표현식은 패턴을 만족하는 모든 문자열을 반환합니다.
For 질문의 예로서 awk
를 사용하여 다음을 구현하는 것이 좋습니다.
awk
단일 정규 표현식에 비해 더 유연한 논리 처리를 제공할 수 있고 더 읽기 쉽습니다. 문제의 시나리오에서는 awk가 더 나은 선택이라고 생각하지만, 다른 언어로 구현되는 경우에는 다음을 참조해야 할 수도 있습니다. 다른 언어로