0
谁能给解决如何找到用户ID /etc/passwd
文件:需要找到用户ID
ssconfig:x:59998:60001:Sun StorEdge(tm) Configuration Service Config:/:/bin/false
boxi:x:60008:100::/export/home/boxi:/bin/csh
我需要找到60008.
谁能给解决如何找到用户ID /etc/passwd
文件:需要找到用户ID
ssconfig:x:59998:60001:Sun StorEdge(tm) Configuration Service Config:/:/bin/false
boxi:x:60008:100::/export/home/boxi:/bin/csh
我需要找到60008.
只有你可以看到用户:grep 60008 /etc/passwd
对于某种类型的脚本,我想不出任何东西比这更好:perl -E 'say scalar getpwuid shift' 60008
awk -F: '$3 == 60008 {print $1}' /etc/passwd
将是一个干净的标准解决方案。该行可能会读为:使用冒号分隔的字段检查文件中第三个字段等于60008的行,并从发现的行中打印出第一个值。