bashでワイルドカードを使用したディレクトリの一致

bashでワイルドカードを使用したディレクトリの一致

フォルダ構造は次のように仮定します。

/home/
--user1/asdf
--user2/asdf1234
--user3/asdf325234
--cool/asdf

ユーザーを指定せずにasdf1234にどのように変更できますか?たとえば、

cd /home/*/asdf1234

Bashで「not」を使用する方法は?たとえば、行きたいのですが、/home/cool機能を使わずに行きたいとしましょう。

cd /home/!user*/asdf可能ですか?

これらのbashトリックは可能ですか?

ベストアンサー1

extglobシェルオプションをオンにしてcd /home/!(user*)/asdf

おすすめ記事