Допустим, у меня есть каталог с файлами 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*
, оболочка делает это ,