Решение Тоби Спейта подходит. Немного дополнительной информации:
Обычно это "специальные символы" ansi, используемые для создания цвета, специальных эффектов, позиционирования курсора и т.д. в терминале.
например, grep --color=always '[a-z]*music[a-z]*' files > output
выдаст такие символы.
sed -r "s/\x1B\[[0-9;]*[a-zA-Z]//g"
Предложение: проверьте, не установлена ли у вас GREP_COLOR
deprecated переменная на --color=always
или подобная...
Похоже, что вы создали пользователя egg с uid 1000 и присвоили ему id группы 999, но почему-то имя группы не было записано в /etc/group
. Может быть, вместо этого у группы egg должен быть id 999? В любом случае, такова конвенция.
Что-то в ваших начальных файлах bash вызывает id -gn
(или что-то подобное), которая просит команду id
найти имя вашей основной группы, которая не указана в /etc/group.
Возможно, раньше у вас была группа с именем egg
, которая имела GID 999; вы можете найти ее с помощью: grep ^egg: /etc/group
. Если его там нет, вы можете добавить его: sudo groupadd -g 999 egg
.
Возможно, вы хотели использовать другой GID при создании учетной записи egg
; если в /etc/group есть группа egg
, но с другим GID - скажем, 1000 - вы можете исправить это с помощью: usermod -g 1000 egg
(или usermod -g egg egg
).