У меня есть дерево файлов вроде:
.
├── 1
├── 2
├── 3
├── a.txt
├── b.txt
└── c.csv
, сейчас я использую команду:
find . ! -name "*.txt" -delete
Я могу удалить, исключить * .txt.
Но сейчасМне нужно также exlcude c.csv.
На основании этого я попытался эту команду:
find . ! -name "*.txt|*.csv" -delete
Но, к сожалению, эта команда удаляет все файлы и папки.
Итак, как я могу исключить несколько * .XXX?