¿Hay alguna manera de manejar la expansión de shell invers bash v4, es decir. tratar todos los archivos NO como un comodín? Necesito rm
todos los archivos que no son del formato 'Folder-???'
en este caso y se preguntaba si hay un más corto (es decir. Incorporado) forma a continuación, haciendo un buclebash: ¿Inverso (es decir, NO) expansión de comodín de shell?
for file in *
do
[[ $i =~ \Folder-...\ ]] && rm '$i'
done
. (El ejemplo no funciona, por cierto ...)
Sólo por curiosidad fiesta de aprendizaje ...
Me temo que no se puede hacer eso y tener para usar expresiones regulares en su lugar. – TMS
posible duplicado de [¿Cómo puedo usar comodines inversos o negativos cuando coinciden los patrones en un shell de unix/linux?] (Http://stackoverflow.com/questions/216995/how-can-i-use-inverse-or-negative -wildcards-when-pattern-matching-in-a-unix-linu) – Johan
@Tomas untrue; Los extglobs son reversibles. –