Попробуйте это,
for i in `awk '!a[$2]++ { print $2}' file.txt`
do
echo "$i `awk -v z=$i '$2==z{print $1}' file.txt | tr '\n' ' '`"
done
awk '!a[$2]++ { print $2}
даст уникальное значение столбца 2. $2==z{print $1}
напечатает все значения, где $2 равно переменной z
. Хорошо, нашел...
В файле /etc/profile есть вызов другого скрипта, спрятанного в условиях:
test -d $SITE -a -d $SITE/$VER -a -e $SITE/$VER/site_config &&. $SITE/$VER/site_config
который, в свою очередь, открывает текстовый файл с парами ключ=значение и создает псевдонимы из этого списка. И в этом списке есть плохая пара...
Админы у нас такие странные люди...