![모든 쉘 전역 변수를 표준 정규식으로 변환하려는 계획이 있습니까?](https://linux55.com/image/150862/%EB%AA%A8%EB%93%A0%20%EC%89%98%20%EC%A0%84%EC%97%AD%20%EB%B3%80%EC%88%98%EB%A5%BC%20%ED%91%9C%EC%A4%80%20%EC%A0%95%EA%B7%9C%EC%8B%9D%EC%9C%BC%EB%A1%9C%20%EB%B3%80%ED%99%98%ED%95%98%EB%A0%A4%EB%8A%94%20%EA%B3%84%ED%9A%8D%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
쉘 와일드카드(와일드카드) 구문과 표준 정규식 사이에는 많은 상상력이 있습니다.
모든 쉘 전역 변수를 표준 정규식으로 변환하려는 계획이 있습니까(또는 있었습니까)?
즉, 정규식을 사용하는 것입니다.~처럼Shellball 또는 이미 출시되었거나 출시될 예정인 정규식의 최신 버전입니다.
답변1
물론 대체 쉘을 생성하여 호출할 수 있지만 glob 대신 regex를 사용하는 쉘은 다음과 같이 대체 쉘로 대체할 수 /bin/myshell
는 없습니다 ./bin/sh
- POSIX 표준을 준수하지 않음
- 기존 스크립트 모두 중단
- 처리하기가 고통스럽습니다(
vi \.profile
아마도 탈출하기 위해.
?)
따라서 /bin/sh
glob 대신 정규식을 사용하는 쉘로 대체되지 않습니다.