我在這裏讀tcollector init.sh文件:https://github.com/OpenTSDB/tcollector/blob/master/rpm/initd.sh#L25殼牌 - 變量的使用與前圍
什麼破折號在該行25 TCOLLECTOR=${TCOLLECTOR-/usr/local/tcollector/tcollector.py}
是什麼意思?
(我本來以爲它只是分配破折號TCOLLECTOR之後的路徑;但是我的測試中表現出兩種不同的結果:
- 如果TCOLLECTOR已經分配的值,它會保存該值
- 否則TCOLLECTOR將具有值「/usr/local/tcollector/tcollector.py」
我也看了「 - 」的用法,但它都是關於STDIN和STDOUT的......我沒有得到他們如何與我的問題相關的線索。)
謝謝。
謝謝馬克!由於我沒有至少15個聲望,所以我不能對此答案投票......將來會這樣做 –