lsコマンドを使用して特定の文字列で終わるファイルを除くすべてのファイルを表示する方法

lsコマンドを使用して特定の文字列で終わるファイルを除くすべてのファイルを表示する方法

さまざまなファイルを含むディレクトリがあり、このlsコマンドを使用して名前で終わるファイルを除くすべてのファイルを一覧表示したいのですが、.config方法がわかりません。

答え1

関連記事で述べたように、bashで拡張ワイルドカードを設定し、次にls終わらないファイルを要求してください.config

shopt -s extglob
ls -d -- !(*.config)

.デフォルトでは、ピリオド(ドット、)で始まるファイルは表示されません。他のシェルオプションを有効にすると、そのファイルを表示できます。

shopt -s dotglob

関連情報