Bash에서는 와일드카드가 작동하지 않는 것 같습니다.

Bash에서는 와일드카드가 작동하지 않는 것 같습니다.

bash와일드카드를 사용할 때 쉘이 이상하게 동작하기 시작합니다 . 탭 완성이 작동하고, 파일 이름을 입력해도 작동합니다. 그러나 와일드카드를 사용하면 아래 설명된 대로 작동하지 않습니다.

[~/myDir] ls JourneyManager.cpp 
JourneyManager.cpp
[~/myDir] ls JourneyManager.*
ls: cannot access 'JourneyManager.*': No such file or directory

ls출력을 확인 하고 파일 이름이 예상한 대로인지, 이상한 문자나 어떤 것도 없는지 확인했습니다. 저장소에 있지만 git홈 디렉토리에 있는 파일 복사본에 동일한 문제가 있기 때문에 문제가 되지 않는다고 생각합니다.

답변1

일반적으로 다음과 같은 방법으로 트릭을 수행합니다.

set +f

폴리스티렌

어쩌면 시스템과 사용자 프로필의 내용을 확인해야 할 수도 있습니다. 이에 대한 좋은 글이 있습니다https://www.tecmint.com/understanding-shell-initialization-files-and-user-profiles-linux/

관련 정보