Shell编程:计算Linux主机用户id总和
一、逻辑设计
- while read line逐行读取 /etc/paswd
- awk 将用户 id 过滤出来
- sum 求和
二、代码展示
#!/bin/bashsum=0while read line
doid=`echo ${line}| awk -F':' '{print $3}'`sum=$(( sum + id ))
done < /etc/passwdecho "所有用户id和为:$sum"
#!/bin/bashsum=0while read line
doid=`echo ${line}| awk -F':' '{print $3}'`sum=$(( sum + id ))
done < /etc/passwdecho "所有用户id和为:$sum"