ワイルドカードは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/

関連情報