我在PROMPT_COMMAND
中定义了/etc/profile
,如下所示,
PROMPT_COMMAND = date
现在,当我使用系统系统调用从C代码打印PROMPT_COMMAND
时,如下所示,它没有显示任何内容,
system("echo pwd;echo whoami;echo \"P_CMD = $PROMPT_COMMAND\";eval $PROMPT_COMMAND");
输出:
\root
root
P_CMD =
请澄清我的疑问
为什么我的PROMPT_COMMAND
显示为空?
答案 0 :(得分:1)
您PROMPT_COMMAND
尚未导出,请尝试:
export PROMPT_COMMAND=date