Отображение имени пользователя и uid

На вашем компьютере для разработки очень мало аппаратных ресурсов. Lubuntu 32 -бит — разумный выбор из-за чрезвычайной нагрузки, которую виртуализация в Windows 10 создаст для процессора вашего компьютера с частотой 1,6 ГГц. Lubuntu — самая легкая и минимальная версия Ubuntu.

enter image description here
Lubuntu 17.10   (Щелкните изображение, чтобы увеличить)

0
16.05.2020, 00:19
1 ответ

awk дает немного больше гибкости для форматирования вывода, помимо необработанного извлечения столбцов, которое обеспечивает cut:

awk -F : '{ printf "Name %s and uid %d\n", $1, $3 }' /etc/passwd

или, с поддержкой систем, которые могут использовать службу каталогов (, это также будет работать на системах, где /etc/passwdпредоставляет базу данных passwd, но не macOS ),

getent passwd |
awk -F : '{ printf "Name %s and uid %d\n", $1, $3 }'

Код awkвыводит первый и третий столбцы с разделителями:-каждой строки как часть текстовой строки, отформатированной с использованием printf.

2
28.04.2021, 23:14

Теги

Похожие вопросы