Os curingas não parecem estar funcionando no Bash

Os curingas não parecem estar funcionando no Bash

Meu bashshell começou a agir de maneira estranha ao usar curingas. As conclusões de tabulação funcionam e, se eu digitar o nome do arquivo, também funciona. Mas, se eu usar um curinga, não funciona, conforme transcrição abaixo:

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

Examinei a lssaída e confirmei que o nome do arquivo é o esperado, sem caracteres estranhos nem nada. Está em um gitrepositório, mas não acho que seja esse o problema, pois as cópias dos arquivos em meu diretório pessoal também apresentam o mesmo problema.

Responder1

Geralmente, isso resolve o problema:

set +f

PS

Provavelmente você deve verificar o conteúdo do seu sistema e perfis de usuário. Existe um bom artigo para issohttps://www.tecmint.com/understanding-shell-initialization-files-and-user-profiles-linux/

informação relacionada