Спасибо за все быстрые ответы!
Сначала я выясню проблему, а затем перейду к решению.
Файл /etc/passwd
содержит список из нескольких тысяч человек.с одним человеком на линию.В указанной строке есть несколько полей: их имя пользователя, их полное имя и ассортимент чисел, разделенных двоеточиями.Все поля находятся в одной и той же позиции для каждой строки (полное имя всегда в 5-й строке)
Я хотел использовать grep для сохранения строки, в которой было имя пользователя, а затем с помощью awk найти полнуюимя в этой строке.
Я довольно плохо знаком с bash, поэтому совершенно забыл о трубах и сделал их слишком сложными для себя.
Решение:
clear
echo "Please Enter Username:";<br>
read UNAME;<br>
grep $UNAME /etc/passwd | awk -F":" '{print "Full Name: " $5}'
exit 0