shell脚本练习

shell脚本练习

写一个脚本:1、设定变量FILE的值为/etc/passwd2、依次向/etc/passwd中的每个用户问好,并显示对方的shell,形如: Hello, root, your shell: /bin/bash3、统计一共有多少个用户

#!/bin/bashFILE=num=`wc -l < $FILE`i in `seq 1 $num`;doUsername=`head -$i $FILE |tail -1 | cut -d: -f1`Shell=`head -$i $FILE | tail -1 | cut -d: -f7`

写一个脚本:1、添加10个用户user1到user10,密码同用户名;统计这10个用户的ID号之和;

#!/bin/bash`; douseradd user$i| passwd –stdin user$iuserid=`/etc/passwd | cut -d: -f3`sumid=$[ $sumid + $userid ]

写一个脚本,分别显示当前系统上所有默认shell为bash的用户和默认shell为/sbin/nologin的用户,并统计各类shell下的用户总数。显示结果形如:BASH,,3users,they are:root,redhat,gentoo

NOLOGIN, 2users, they are:bin,ftp

#!/bin/bashBASH_C=`/etc/passwd | wc -l`NOLOGIN_C=`/etc/passwd | wc -l`i in `seq 1 $BASH_C`;doBASH_N= $BASH_Ni in `seq 1 $NOLOGIN_C`;doNOLOGIN_N=$NOLOGIN_N

posted on

画龙画虎难画骨,知人知面不知心。

shell脚本练习

相关文章:

你感兴趣的文章:

标签云: