使用 `grep` 检查 init 脚本中文件中是否存在字符串是否可以接受?

mbr*_*nyc 2 linux service init init.d

我可以grepinit脚本中检查给定字符串的文件内容吗?

我担心在涉及init脚本时引入依赖项和一般约定,以及运行grep或其他工具是否违反了某些信条。

Den*_*ker 6

iniscripts 可以为所欲为。当然,不引入新的依赖项是有意义的,只是为了 initscripts。然而,grep 在几乎所有兼容 posix/susv3 的系统(linux、bsd、solaris、其他衍生产品)上都很好。

有关应始终存在的更多实用程序,请参阅http://pubs.opengroup.org/onlinepubs/009695399/idx/utilities.html

  • 您可以使用 `type` 代替 which。功能略有不同,但您可以获得相同的结果。 (2认同)