1
POSIX是否保证标准实用程序在PATH中?
在“命令搜索和执行”部分中,POSIX规范指出PATH在找到要执行的实用程序时会进行搜索(某些例外)。规范中是否提到了PATH将初始化为可确保找到所有标准实用程序的值的任何地方? 还是我需要执行以下操作以确保在尝试运行标准实用程序时永远不会出现“找不到命令”错误? PATH=$(command -p sh -c 'printf %s "${PATH}"') (请参阅实用程序的POSIX规范command)