ファイル名の文字位置でUnixファイル名を検索する

ファイル名の文字位置でUnixファイル名を検索する

2つのファイルがあります。

  1. ファイル1 = ABC2019120601C
  2. ファイル2 = ABC2019120611C

ls -l ABC * Cを入力すると、2つのファイルがすべて出力されます。正しい文字位置でファイルを見つける方法はありますか?

例えば

  • 最初の位置 = A
  • 2番目の位置= B
  • 3番目の位置= C
  • ビット14 = C

これにより、ABC2019120601Cファイルのみが出力されます。可能であれば助けてください。

ベストアンサー1

ゼロ個以上の文字を一致させる?のではなく、単一の文字を一致させるために使用できます。*例えば

ls -ld ABC??????????C

しかし、参考にしてください両方サンプルファイル名は基準と一致します(12文字目のみ)。

おすすめ記事