내 사전에 10개의 파일이 있고 ls 명령을 사용하여 위치 3에 "c" 또는 "z"가 있는 파일만 나열하려고 합니다. 어떻게 해야 하나요?
답변1
단순한와일드카드:
ls -ld -- ??[cz]*
?
- 단일 문자와 일치합니다.[cz]
- 괄호 안에 주어진 문자(문자 클래스)와 일치합니다.
숨겨진 파일은 포함되지 않으니 주의하세요.
답변2
각 물음표가 한 문자를 나타내도록 와일드카드를 사용합니다. 따라서 아래 답변은 c
또는 문자가 포함된 z
모든 항목을 세 번째 항목으로 나열하려는 것을 의미합니다 .
ls ??{c*,z*}
또는:
ls ??{c,z}*