这可能是因为鞭尾使用stdin和stdout打印输入框,因此您不能将stderr直接重定向到stdout,但需要交换它们,例如:
foobar=$(whiptail --inputbox "Enter some text" 10 30 3>&1 1>&2 2>&3)

这可能是因为鞭尾使用stdin和stdout打印输入框,因此您不能将stderr直接重定向到stdout,但需要交换它们,例如:
foobar=$(whiptail --inputbox "Enter some text" 10 30 3>&1 1>&2 2>&3)