정규식 엔진과 관련된 실행 파일이 있습니까?

정규식 엔진과 관련된 실행 파일이 있습니까?

저는 특정 명령이 실행되도록 허용하기 위해 화이트리스트를 사용하는 도구를 사용하고 있습니다. 화이트리스팅에서는 다음과 같은 파일 경로를 사용합니다.

  • 명령 1=/bin/echo
  • 명령 2=/bin/sed
  • ...

문제는 정규식을 사용하는 경우 sed및 같은 명령이 grep화이트리스트에 의해 거부된다는 것입니다. 여기에 화이트리스트에 추가해야 하는 정규식 엔진과 관련된 실행 파일이 있습니까?

답변1

내가 아는 한 자체 정규식 엔진을 구현합니다 sed. grep소스 저장소를 탐색하면 sed가정규식.c, 예를 들어.

sed 및 grep에는 많은 구현이 있으므로 사용하는 구현에 따라 정확한 대답이 다를 수 있지만 일반적으로 정규식 실행 파일을 화이트리스트에 추가하는 방법이 없을 수 있습니다. 정정해주신 댓글 작성자에게 감사드립니다.

관련 정보