orada INVERS bash v4 kabuk genişleme, yani ele almanın bir yolu var mı. Tüm dosyaları bir joker karakter gibi değil mi? Ben rm
için bu durumda biçimi 'Folder-???'
olmayan bütün dosyaları ihtiyaç ve orada olup olmadığını merak daha kısa (yani. Yerleşik) yolu daha sonrabash: Ters (yani, değil) kabuk joker genişleme?
for file in *
do
[[ $i =~ \Folder-...\ ]] && rm '$i'
done
döngü yapıyor.
Bunu yapamam korkuyorum ve var bunun yerine düzenli ifadeleri kullanmak. arasında – TMS
olası yinelenen [nasıl ters veya negatif joker karakterler kullanabilirsiniz zaman bir unix/linux kabuğunda desen eşleştirme?] (http://stackoverflow.com/questions/216995/how-can-i-use-inverse-or-negative -wildcards-zaman-desen eşleştirme-in-a-unix Linu) – Johan
@Tomas yanlış; extglobs tersine çevrilebilir. –