와일드카드가 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/

관련 정보