Saya benar-benar menyukai "null coalescing", di mana Anda dapat mengatur variabel ke nilai "non-null" pertama dalam daftar hal-hal. Banyak bahasa mendukung ini, misalnya:
C #:
String myStr = string1 ?? string2 ?? "default";
JavaScript:
var myStr = string1 || string2 || "default";
... dll. Saya hanya ingin tahu apakah ini dapat dilakukan di Bash untuk mengatur variabel?
semu:
MY_STR=$ENV{VAR_NAME}??$ANOTHER_VAR??"default";