我使用
dialog --inputbox "input something" $(stty size) "" --clear 2>temp_file
这条指令非常正常,没有多余的提示,但是我用
temp_file="$(mktemp)"
dialog --inputbox "input something" $(stty size) "" --clear 2>"${temp_file}"
就是将后面换成了数值为文件路径的变量就会有一个
Expected a box option.
Use --help to list options.
这样的提示(不能算报错因为功能是可以实现的)
这是为什么?我的用法有问题吗?