Я знаю, что это уравновешенный вопрос, просто хотел отметить, что есть несколько способов сделать эту функцию. awk - это инструмент, созданный для обработки текста, и в некоторых случаях его проще использовать. На мой взгляд, это один из следующих моментов:
#!/bin/sh
INFO="This is a test"
ALLCAPS=`echo $INFO | awk '{print toupper($0)}'`
echo $ALLCAPS
Урожайность: это тест