Я хотел бы удалить все файлы, который содержит " (2)" - whitout кавычки - в именах файлов. Я пытался сначала ls протестировать
ls *(2)*
и перечислите все файлы в папке
ls "*(2)*"
не перечисляйте файл, как я должен отформатировать подстановочный знак, чтобы сделать правильную вещь?
Спасибо
Необходимо выйти (или кавычка) из круглых скобок - но не подстановочные знаки шарика *
, например,
ls *\(2\)*
или
ls *"(2)"*
или даже
ls *'('2')'*
, Если Вы захотите соответствовать ведущему пространству явно, то необходимо будет выйти или заключить это в кавычки также, например,
ls *\ \(2\)*
или
ls *' (2)'*