pro*_*eek 15 bash
我有一个 bash 代码export TM_SCALAC=${TM_SCALAC:-scalac}。
export TM_SCALAC=${TM_SCALAC:-scalac}
我不确定${}. 我如何解释这行 bash 代码?
${}
jll*_*gre 17
这意味着如果TM_SCALAC尚未设置,请将其设置为“ scalac”。
TM_SCALAC
scalac
从 bash参考手册: 3.5.3 Shell 参数扩展 ... ${parameter:-word} 如果参数未设置或为空,则替换单词的扩展。否则,替换参数的值。
从 bash参考手册:
3.5.3 Shell 参数扩展
...
${parameter:-word} 如果参数未设置或为空,则替换单词的扩展。否则,替换参数的值。
归档时间:
12 年 前
查看次数:
6059 次
最近记录: