概述
作者简介:
陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。
铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯
#!/usr/bin/bash
if [ $# -eq 0 ];then
echo “没有文件”
exit 1
fi
if [ ! -f $1 ];then
echo “error file”
exit 2
fi
#!for循环在处理文件的时候是按照空格或者tab 做分割符的
IFS=$’ ’ #重新定义分隔符IFS 内部字段分隔符
for line in cat $1
do
user=echo "$line"|awk '{print $1}'
pass=echo "$line" |awk '{print $2}'
id $user &>/dev/null
if [ $? -eq 0 ];then
echo “user cunzai”
else
useradd $user
echo “ pass"|passwd−−stdin p a s s " | p a s s w d − − s t d i n user &>/dev/null
if [ $? -eq 0 ];then
echo “chuagnjainhaole”
fi
fi
done
最后
以上就是明亮老鼠为你收集整理的hell 日常记录——for实现文件中批量创建用户的全部内容,希望文章能够帮你解决hell 日常记录——for实现文件中批量创建用户所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复