Sed

正則表達式引擎是否有關聯的執行檔?

  • February 8, 2022

我正在使用一種工具,該工具使用白名單來允許執行某些命令。白名單使用如下文件路徑工作:

  • command1=/bin/echo
  • command2=/bin/sed

如果使用任何正則表達式,問題是類似的命令sedgrep被白名單拒絕。是否有與正則表達式引擎相關的執行檔需要在此處列入白名單?

據我所知,sedgrep實現了自己的正則表達式引擎。例如,瀏覽他們的源儲存庫,我看到 sed 有r​​egexp.c

sed 和 grep 的實現有很多,因此準確的答案可能會因您使用的是哪一個而有所不同,但一般來說,白名單中可能沒有可執行的正則表達式。感謝評論者糾正我。

引用自:https://unix.stackexchange.com/questions/689730