「1」で始まるグループとその数字を印刷する1行プログラムはありますか?

「1」で始まるグループとその数字を印刷する1行プログラムはありますか?

識別子が「1」で始まるすべてのグループに対して、システムグループとその識別子を印刷する1行プログラムを作成する必要があります。たとえば、catコマンドの結果/etc/groupは次のようになります。

印刷する必要があります:

users 100 
libuuid 101 
netdev 102 
crontab 103
........
penny 1002 
leonard 1003 
sheldon 1004

ベストアンサー1

AWKこれにより、これをより効率的に実行できます。

$ awk -F: '$3 ~ /^1/ {print $1, $3}' /etc/group
daemon 1
uucp 10
man 12
proxy 13
kmem 15
users 100
libuuid 101
crontab 102
fuse 103
avahi-autoipd 104
scanner 105
messagebus 106
colord 107

おすすめ記事