Я хочу найти все файлы в каталоге, который содержит -2 .
Используя ls | grep "-2" возвращает usage: grep...
Использование одинарных кавычек вместо двойных кавычек возвращает то же самое, а также вообще не использует кавычки, в то время как поиск чего-либо еще правильно возвращает совпадающие имена файлов.
Как я помню - это не регулярное выражение специального символа.
Пожалуйста, не сосредотачивайтесь на конкретной проблеме поиска файлов с именем. Прежде всего, я хочу понять, почему grep ведет себя так.
Использование bash в macOS 10.13
