Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这听起来像是一个非常简单的问题,但是什么
ADB=${ADB:-adb}
做?
我已经运行了它,它设置$ADB为adb,我知道将值分配给ADBshell 变量部分,但是有什么作用${ADB:-adb}呢?我以前没有见过这种语法/用法。
$ADB
adb
ADB
${ADB:-adb}
如果ADB变量未设置,bash将显示字符串adb。
bash
另一个技巧是输入:
echo ${ADB:=adb}
在这种情况下,ADB变量被分配了字符串adb(仍然 ifADB没有设置)
所有这些不错的功能都是bash参数扩展