Допустим, у меня есть каталог с файлами a1, a2, a3, b1, b2, b3. Я хочу только сопоставлять файлы, которые начинаются с, aно не содержат 3. Я пытался, ls -I "*3" *a*но это возвращается a1 a2 a3, хотя я не хочу, чтобы это соответствовало a3. Это возможно с ls?
do not list implied entries matching shell PATTERNоднако она не объясняет, что подразумевается под подразумеваемым , но я предполагаю, что она применима только к файлам, lsполучаемым с помощью глобальных расширений - и lsне раскрывает a*, оболочка делает это ,