Вы не нуждаетесь в grep между ними, используйте возможность сопоставления шаблонов AWK.
$ traceroute -m 2 8.8.8.8 | awk '/net/{gsub(/\(|\)/,"");print $3}'
207.225.112.2
/net/ соответствует строкам со словом net gsub( /\(|\)/ , "" ) соответствует ( или [ f7] и заменяет их пустой строкой (эффективно удаляя). print $3 печатает третий элемент, который все еще является IP-адресом, но без скобок man 5 group указывает, что четвертый раздел каждой строки (выделено мной):
- список имен пользователей, входящих в эту группу, разделенных запятыми.Наличие числовых идентификаторов пользователя в этом списке не работает.
Я думаю, вам нужно использовать что-то вроде
sudo gpasswd -a $USER developers
или
sudo usermod $USER -aG developers
, чтобы фактически добавить себя в группу developers.
После этого выйдите из системы и снова войдите в систему, затем используйте
id -Gn
, чтобы получить список ваших групп.
man 5 group указывает, что четвертый раздел каждой строки (выделено мной):
- список имен пользователей, входящих в эту группу, разделенных запятыми.Наличие числовых идентификаторов пользователя в этом списке не работает.
Я думаю, вам нужно использовать что-то вроде
sudo gpasswd -a $USER developers
или
sudo usermod $USER -aG developers
, чтобы фактически добавить себя в группу developers.
После этого выйдите из системы и снова войдите в систему, затем используйте
id -Gn
, чтобы получить список ваших групп.