Так как Вы упомянули, "получают stdout", обратите внимание, что можно сделать
:r! command
и вывод команды будет добавлен к файлу, или
:<range>!command
иметь содержание диапазона проникло в команду [например. :1,$!wc
]
Я предполагаю, что у Вас есть пользователь с числовым идентификатором пользователя (uid
) из 1 001 и хочу его имя пользователя:
getent passwd 1001
покажет эту информацию.
Если это - локальный пользователь, Вы можете grep /etc/passwd
для него. Как следующее:
grep 1001 /etc/passwd
Если это - нелокальный пользователь, это зависит от бэкенда DB, который используется для хранения его в. Например, при использовании NIS, можно свериться ypcat
:
cd /etc
ypcat passwd | grep 1001
Для других бэкендов DB необходимо будет проверить особенные методы искать пользователя UID.