我知道这真是la脚,但是...我正在把头发拔出来。
基本上我有这个代码:
getDisplayName(){
echo Display Name: $(/opt/vc/bin/tvservice -n)
}
它返回此:
[E] No device present
Display Name:
我希望它是:
Display Name: [E] No Device Present
我想念什么?
TIA罗恩
[看上去很像来自/opt/vc/bin/tvservice
的错误消息进入标准错误流(不是标准输出),因此$()
无法捕获它。尝试使用2&>1
getDisplayName(){
echo Display Name: $(/opt/vc/bin/tvservice -n 2&>1)
}