.tx
optionでt
終わるすべてのファイルを一覧表示するコマンドを作成したいと思います。
.tx
これまでに私が得たのは、次に終わるファイルのリストだけです。
ls *.tx
t
今私の質問は最後にオプションのコンテンツを追加する方法です。
ベストアンサー1
bash
あなたはこれを行うshopt -s extglob
ことができます:
ls -d *.tx?(t)
bash
あなたはこれを行うshopt -s nullglob
ことができます:
ls -d *.txt *.tx
ただし、そのファイルが存在しない場合は、ディレクトリの内容が表示されます。
必要でない場合ls
:
find . -type f '(' -name '*.txt' -o -name '*.tx' ')'
これにより、サブディレクトリのファイルも表示されます。 GNUのfind
場合find . -maxdepth 1
。