와일드카드 및 와일드카드

와일드카드 및 와일드카드

와일드카드와 와일드카드의 차이점은 무엇입니까? 동일한 용어에 대한 두 용어입니까, 아니면 서로 다른가요?

답변1

전반적인 상황dash(sh) 또는 bash 매뉴얼(ksh에서는 이를 "파일 이름 확장"이라고 함)에 설명된 대로 "경로 이름 확장"에 대한 대체 이름입니다. 매뉴얼에 명확하게 정의되어 있습니다.

단어 분할 후 bash는 -f 옵션이 설정되지 않은 한 각 단어에서 *, ? 및 [ 문자를 검색합니다. 이러한 문자 중 하나가 발생하면 해당 단어는 패턴으로 처리되고 패턴과 일치하는 파일 이름의 알파벳순 목록으로 대체됩니다.

와일드카드동일한 개념(여러 개의 가능한 문자를 나타내는 패턴으로 사용되는 하나의 문자)에 대한 용어이지만 덜 명확하게 정의되어 있습니다. 와일드카드는 와일드카드 문자 *에 사용됩니다 ?.

별표(``*'')는 모든 문자열과 일치합니다. 물음표는 모든 단일 문자와 일치합니다.

답변2

와일드카드는 와일드카드 문자를 사용하는 방식입니다.'*','? ', 그리고'$', 원인경로명 확장. 반품,Linux 매뉴얼 페이지 보기와일드카드에 사용됩니다.

일반적으로 사용 중인 쉘 환경이 와일드카드를 지원한다고 가정하는 것이 안전합니다. FTP, 구식 DOS 또는 경로 이름이나 파일 이름 확장을 지원하지 않는 일종의 셸을 사용하지 않는 한. 그러나 이러한 와일드카드 문자('['Linux의 와일드카드 문자)는 상황에 따라 의미나 동작이 다를 수 있습니다.

관련 정보