Скажімо, у мене є каталог з файлами 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*, оболонка робить це .