shell中一些不常见的符号用法

LuckyOven's Blog / 2023-05-06 / 原文

  location2_conf="$(cat "${HOME}/.config/autox/location2.txt")"
  location2_conf=${location2_conf/\//_}
  LOCATION=${location2_conf^^}

如上面代码所示,
第二行表示对location2_conf进行替换,将所有/替换为_
第三行中^^符号表示将location2_conf变量对应的内容转换为大写