Si può provare:
rm -rf !(mysql|init)
Quale è POSIX defined:
Glob patterns can also contain pattern lists. A pattern list is a sequence
of one or more patterns separated by either | or &. ... The following list
describes valid sub-patterns.
...
!(pattern-list):
Matches any string that does not match the specified pattern-list.
...
Nota: Si prega di tenere il tempo per testarlo prima! O creare qualche cartella di prova, o semplicemente echo
la sostituzione di parametro, come opportunamente osservato da @mnagel:
echo !(mysql|init)
Adding useful information: se la corrispondenza non è attiva, si può abilitare/disabilitare esso utilizzando:
shopt extglob # shows extglob status
shopt -s extglob # enables extglob
shopt -u extglob # disables extglob
funziona come un fascino! Grazie! (sicuramente stava provando da qualche altra parte, non voglio spezzare le cose) – Bobo
Se questo risponde alla tua domanda, segna la risposta come accettata. Entrambi consentono agli altri di sapere che la domanda è stata risolta, in quanto significa riconoscere gli altri sforzi per aiutarti. Per accettare una risposta, fare clic sul segno di spunta, sotto le frecce di votazione. – Rubens
lavorando su di esso. devo aspettare ancora 1 minuto. – Bobo