합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

리눅스 마스터 2급리눅스 운영 및 관리정규표현식 메타문자난이도 3MCQ

리눅스 마스터 2급 정규표현식 메타문자 기출문제 #13978

문제

다음 중 vi 편집기로 문자열을 치환할 때 사용하는 정규 표현식 종류와 설명으로 알맞은 것은?

① $ : 줄의 끝을 의미 ② ? : 줄의 시작을 의미 ③ < : 단어의 끝을 의미 ④ ^ : 단어의 시작을 의미

정답

1

해설

정답: 1. 정규표현식에서 "$" 는 줄(행)의 끝을 의미하는 메타문자이다. 따라서 "$ : 줄의 끝을 의미" 가 옳다.

오답 풀이

  • 1번: $ 는 행의 끝을 나타내므로 옳다.
  • 2번: ? 는 줄의 시작이 아니라 앞 문자의 0회 또는 1회 반복을 의미한다(줄의 시작은 ^).
  • 3번: < 는 단어의 끝이 아니라 단어의 시작 경계(<)를 나타낸다.
  • 4번: ^ 는 단어의 시작이 아니라 줄의 시작을 의미한다.

보충 개념 정규표현식 위치 메타문자: ^(줄 시작), $(줄 끝), <(단어 시작), >(단어 끝). vi 치환은 ":%s/패턴/치환/g" 형식으로 사용한다.

리눅스 마스터 2급 리눅스 운영 및 관리 다른 기출문제

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[리눅스 마스터 2급] 정규표현식 메타문자 리눅스 운영 및 관리 기출 #13978 | 문어CBT