something-*.txt
를 제외한 모든 파일을 캡처하고 싶다는 내용을 쉘 글롭으로 명령줄에서 쉽게 표현할 수 있나요 something-*-foobar.txt
? 가능하다면 어떻게?
grep -v
참고: 저는 여러 명령이나 여러 명령의 다른 조합을 사용하여 동일한 결과를 얻는 방법을 알고 있습니다 . 문제는 이를 달성하기 위해 Shell glob을 사용할지 여부(그리고 그렇다면 어떻게)에 관한 것입니다.
답변1
ksh
다음을 사용하여 -style 확장 와일드카드를 활성화 할 수 있습니다 .
shopt -s extglob
그럼 쓰세요something-!(*-foobar).txt