Saya telah mencoba membuat string perintah find yang akan menemukan semua file yang diakhiri dengan angka 1-99 tetapi mengecualikan semua yang lain.
misalnya saya ingin menemukan myfile1 myfile99 tetapi tidak myfile456 dan bukan myfilebackup
Regex yang saya pikirkan adalah myfile[1-9]{1,2}
tetapi saya tidak bisa menjalankannya dengan find.
find . -regex '.*myfile[0-9]{1,2}'
ATAU
find . -iname 'myfile[0-9]{1,2}'
Dari apa yang saya lihat itu {1,2}
bagian yang tidak berfungsi.
(Ngomong-ngomong, Anda bisa menggunakannya -name -regex
secara bergantian?)
Setiap bantuan dihargai.
-iname
(dan-name
) gunakan gumpalan , yang tidak memiliki sintaks ini.