필자는 적어도 유닉스 기반 시스템 중 일부에서 적어도 ls [A-Z]*
을 사용하여 내가 ls [A-Za-z]*
에서 기대할 수있는 결과를 얻었음을 알아 차 렸습니다. 파일은 대문자로 시작합니다. 방금 grep
을 사용하여 같은 결과를 얻었습니다. [A-Z]
과 소문자를 일치시키지 못하게되어 결국 을 사용하여 Perl 정규식을 얻었습니다. [A-Z]는 [A-Za-z]를 의미합니까?
- 이 바보 같은 짓을 시작 않았다 그래서 나는 몇 가지 관련 질문이?
- 누가 책임을지며 처벌되어야합니까?
- 왜요?
ls
및grep
사례 중 하나 또는 모두에 대해 비교적 간단한 해결 방법이 있습니까? (노력, 예를 들어,grep --no-ignore-case
보람이었다.grep -P
때문에 실험적인 기능 상태의 아주 좋은 해결 방법이 아니다.)
'[[: upper :]]'는 다른 옵션입니다. – wnoise
아, 고마워. 나는 그 구조에 어떤 종류의 알레르기가 있고 그것들을 생각하지 않습니다. – chaos
뭔가 다른 것을 찾고있을 때 우연히 마주 쳤습니다. 관련 질문으로 인해 나를 상처 입었습니다. :-) – KSwift87