PHP
·
发表于 5年以前
·
阅读量:8283
从/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