Linux下枚舉所有的用戶信息

從/etc/passwd查找用戶,并根據/etc/passwd中的用戶名打印出如下字符:hello 用戶名。

#!/bin/bash  
#11_hellouser.sh  
#依次向/etc/passwd中的每個用戶問好:hello 用戶名,并顯示用戶的shell  
COUNT=`wc -l /etc/passwd | awk '{print $1}'`  
for I in `seq $COUNT` ; do  
  UN=`head -$I /etc/passwd | tail -1 | awk -F: '{print $1}'`  
  SN=`head -$I /etc/passwd | tail -1 | awk -F: '{print $7}'`  
  echo -e "hello,$UN \t your shell:$SN"  
done  

所屬標簽

無標簽

25选5玩法中奖