Saya mencoba untuk mendapatkan daftar semua file python dan html dalam direktori dengan perintah find Documents -name "*.{py,html}"
.
Lalu datanglah halaman manual:
Kawat gigi di dalam pola ('{}') tidak dianggap istimewa (yaitu, temukan. -Nama 'foo {1,2}' cocok dengan file bernama foo {1,2}, bukan file foo1 dan foo2.
Karena ini adalah bagian dari rantai-pipa, saya ingin dapat menentukan ekstensi mana yang cocok saat runtime (tidak ada hardcoding). Jika menemukan tidak bisa melakukannya, perl one-liner (atau serupa) akan baik-baik saja.
Sunting: Jawaban yang akhirnya saya dapatkan mencakup semua jenis omong kosong, dan agak panjang juga, jadi saya mempostingnya sebagai jawaban untuk gatal asli yang saya coba gores. Jangan ragu untuk meretasnya jika Anda memiliki solusi yang lebih baik.
locate
, meskipun dengan peringatan bahwa pembaruan internal mungkin tidak up-to-date. Tapi ini cepat.