15、创建一个脚本
要求:
运行/root/script foo,输出bar
运行/root/script bar,输出foo
不加参数或参数不是foo/bar时,输出:/root/script foo|bar
vim /root/script
!#/bin/bash
case $1 in
foo)
echo bar
;;
bar)
echo foo
;;
*)
echo '/root/script foo|bar"
;;
esac
chmod a+x /root/script
16、创建一个添加用户的脚本/root/mkusers
要求:
使用一个参数,该参数是包含用户名列表的文件
如没有参数,提示:Usage:/root/mkusers userfile,退出并返回相应的值
如果文件不存在,提示:Input file not found,退出并返回相应的值
创建用户的登录shell是 /bin/false
不需要为创建用户设置密码
if [ $# -eq 0 ]; then
echo 'Usage:/root/mkusers userfile'
exit 1
fi
if [ ! -f $1 ]; then
echo 'Input file not found'
exit 1
fi
while read line
do
useradd -s /bin/false $line
done < $1
chmod a+x /root/mkusers