Я взял на себя ответственность за сценарии RHEL5, и у меня не было никакого обучения на этой платформе или сценариях bash. Есть сценарий, который состоит из нескольких частей, и я буду спрашивать только о второй части, но также покажу вам первую, так как думаю, что это поможет с моим вопросом ниже.
Первая часть скрипта показывает вывод пользователей на конкретный сервер:
cut -d : -f 1 /etc/passwd
Вывод будет выглядеть примерно так:
root
bin
joe
rob
other...
Второй сценарий требует, чтобы я заполнил каждую из учетных записей, перечисленных в приведенном выше сценарии, и запустил ее. Из того, что я могу собрать, и из моего поиска на страницах man и других веб-поисков, он обнаруживает владельца группы файла или каталога и, очевидно, сортирует и выбирает только уникальные записи, но не совсем уверен - так что это мой вопрос Что на самом деле делает приведенный ниже скрипт? (Самое смешное, что, если я подключу каждое имя из вышеприведенного вывода, я иногда получаю сообщение «не могу найти имя пользователя бла, бла, бла».)
find
username
-printf %G | sort | uniq