Что означает 2 запятые после имени переменной в bash?
недавно я столкнулся с этим синтаксисом:
${reportName,,}
Я ничего не мог найти в гугле, так что кто-нибудь знает, что это значит?
1 ответов
Это называется "расширение параметров", доступное в bash версии 4+ . Чтобы изменить регистр строки, хранящейся в переменной, на нижний регистр.Например:
var=HeyThere
echo ${var,,}
heythere
вы можете попробовать некоторые дополнительные команды и проверить эффект : источник
${var^}
${var^^}
${var,}
${var,,}
Примечание: "расширение параметра" присутствует в man bash
.Искать его.