On Fri, 10 Jun 2016 12:14:04 +0300
Özgür Kılıçaslan <[email protected]> wrote:

> *for disk in /media/ozgur/KINGSTON /media/ozgur/KINGSTON[1-13]*

 Kullandığınız Regex yapmak istediğinizi söylemiyor, Bash Regex iki
haneli rakamları aralık olarak işlemiyor, burada Bash'den istediğiniz

 * KINGSTON ile başlayan
 * 1 ile 1 arasında bir rakam ile devam eden ya da 3 rakamını içeren

olarak tanımlı. Şöyle bir şey yapılabilir

 $ ls sil/
A1  A10  A12  A14  A16  A18  A19  A2  A22  A24  A3  A32  A34  A39  A4


 $ for i in sil/A@([1-9]|1[0-3]);do echo $i;done
 sil/A1
 sil/A10
 sil/A12
 sil/A2
 sil/A3
 sil/A4
 sil/A8


-- 
 Onur Küçük                                   Özgür Yazılım A.Ş. ~ >
 <onur.--.-.ozguryazilim.com.tr>      http://www.ozguryazilim.com.tr

_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap