3
Menggunakan "$ {a: -b}" untuk penugasan variabel dalam skrip
Saya telah melihat beberapa skrip yang ditulis orang lain (khususnya Red Hat), dan banyak variabel mereka ditugaskan menggunakan notasi berikut VARIABLE1="${VARIABLE1:-some_val}" atau beberapa memperluas variabel lain VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" Apa gunanya menggunakan notasi ini daripada hanya mendeklarasikan nilai secara langsung (misalnya, VARIABLE1=some_val)? Apakah ada manfaat dari notasi ini atau kemungkinan kesalahan …