Невозможно изменить регистр букв в Zsh

Код в моем зш

#!/bin/zsh
q=$1

open "http://mathworld.wolfram.com/$q.html"

Я положил вход в приложение

triangle

Я получаю ошибку в Вольфраме, так как первая буква должна быть большой.

Как вы можете изменить регистр для первой буквы в переменной q?

1 ответ

Решение
# q=triangle
# echo ${(C)q}
Triangle

См. Флаги расширения параметров.

Другие вопросы по тегам