我一直在尋找通過an entrypoint script for a docker image,他們有以下行(53-54)結腸在行的搬運工入口點bash腳本開始
: ${POSTGRES_USER:=postgres}
: ${POSTGRES_DB:=$POSTGRES_USER}
我看到這個線程What is the purpose of the : (colon) GNU Bash builtin?
,並能夠找出:
的意思是正確的,並且:=
被用來分配默認值,但它並沒有真正觸及在行首的東西:
至少在這個特定情況下。
但如果開始時沒有冒號,會有什麼不同? – m0meni
查看我的更新,其中有一個例子。 – larsks
哦,是的,我以前在忘記在env變量之前放置回聲時已經看到過。好吧,這很有意義。 – m0meni