我是靠谱客的博主 明亮老鼠,最近开发中收集的这篇文章主要介绍hell 日常记录——for实现文件中批量创建用户,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

作者简介:
陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任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"|passwdstdin 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实现文件中批量创建用户所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部