在现有的
shell脚本中,我看到一些引用的变量包含或以减号结尾.例如:
@H_301_10@PID=${PID-/run/unicorn.pid}
和:
run_by_init() { ([ "${prevIoUs-}" ] && [ "${runlevel-}" ]) || [ "${runlevel-}" = S ] }
在这两种情况下,减号都意味着什么?