Всем привет.
В баше есть очень удобные конструкции, которые позволяют просто создавать текстовые динамические темплейты. Т.е, выводить на основе одного темплейта разный текст, в зависимости от установленных переменных.
printf "\
name: $name
role: $role
${deps:+ deps: [$deps]}
${whatever:+ whatever: [$whatever]}
"
Не могу сообразить, в perl без привлечения cpan можно что-то подобное сделать? Гуглил про variable expanstion, substitution, но ничего не нашел.