Звучит как домашний вопрос, чтобы вы могли смотреть на функции. Если у вас есть такая функция, как:
input() { read -p "$1:" user_input; echo "$user_input"; }
Затем ваша строка:
the_command some_complicated_arguments "$(input shirt_size)" "$(input age)"
Выскажет и распечатает полную строку. Хотя это ничего не делает для проверки правильности ввода или отсутствия ввода.