파일 a1, a2, a3, b1, b2, b3이있는 디렉토리가 있다고 가정 해 봅시다. 로 시작 a
하지만 포함하지 않는 파일 만 일치시키고 싶습니다 3
. 나는 그것을 시도하고 ls -I "*3" *a*
싶지만 a1 a2 a3
, 나는 그것이 일치하지 않기를 원하지만 반환합니다 a3
. 이 가능 ls
합니까?
흥미로운 다양한 대답이 여기 있지만 ls -I '* 3'a *가 실패한 이유에 대한 설명은 교묘하게 될 것입니다. 그리고 / 또는 왜 쉘의 globbed 목록이 ls로 ignore 스위치에 의해 필터링되지 않는가?
—
Theophrastus
: 남자 페이지는 -I 옵션에 대해 말한다
—
Murray Jensen
do not list implied entries matching shell PATTERN
, 그러나 그것은 무엇을 의미하는지 설명하지 않습니다, 암시 ,하지만 난 그것을 파일에만 적용 같은데요 ls
글로브 확장에 의해 얻을 수 - 그리고 ls
을 확장하지 않습니다 a*
, 쉘이 있다는 않습니다 .