이 두 개의 파일 이름 와일드카드 표현이 왜 사용되는지 알고 싶습니다.
[bru][abru]* and [br]*
나에게 파일 이름 호출을 보내줄 것이다
brutus
하지만 나에게 파일 이름을 반환하지 않습니다
abruti
감사해요
답변1
, 또는 abruti
로 시작하지 않기 때문입니다 .b
r
u
[br]*
예를 들어, 또는으로 시작하고 그 다음에는 아무 것도 의미하지 않습니다. 가 있지만 올바른 위치에 있지 않습니다. 둘 다 일치시키는 데 사용할 수 있는 패턴은 다음과 같습니다.b
r
abruti
br
*br*
Glob은 정규 표현식과 유사하지만 다릅니다. glob에서 *는 임의 개수의 임의 문자입니다(예: 정규 표현식의 .*). 정규식과 ?
마찬가지로 임의의 문자입니다 ..?
답변2
예를 들어:
찾다. -이름 "[bru]*" 두번째오 아르 자형오 너오 찾다. -이름 "[bru][abc]*" -술집오 BB오 기원전오 RB오 UC오 ...