1、创建用户
useradd01.sh
1 #!/bin/bash 2 3 ############################### 4 5 #useradd # 6 7 #v1.0 by userf 2019.08.0 # 8 9 ############################### 10 11 read -p "Please input number: " num 12 13 if [[ ! “$num” =~ ^[0-9]+$ ]];then #[ ]不支持正则表达式,故使用扩展的[[ ]]来进行匹配 14 15 echo "error number" 16 17 exit 18 19 fi 20 21 read -p "Please input prefix: " prefix 22 23 if [ -z "$prefix" ];then 24 25 echo "error prefix" 26 27 exit 28 29 fi 30 31 redcolor="e[1;31m" 32 33 colorend="e[0m" 34 35 for i in `seq $num` 36 37 do 38 39 user=$prefix$i 40 41 useradd $user 42 43 echo "123" | passwd --stdin $user &>/dev/null 44 45 if [ $? -eq 0 ];then 46 47 echo -e ${redcolor}The $user is created${colorend} successfully! 48 49 fi 50 51 done
多重yum源选择
1 #!/usr/bin/bash 2 3 #yum config case 4 5 yum_server=10.96.124.68 6 7 os_version=$(cat /etc/redhat-release |awk '{print $4}'|awk -F"." '{print $1"."$2}') 8 9 [ -d /etc/yum.repos.d ] || mkdir /etc/yum.repos.d/bak 10 11 mv /etc/yum.repos.d/* .repo /etc/yum.repos.d/bak 12 13 case "$os_version" in 14 15 8) 16 17 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo 18 19 ;; 20 21 7.3) 22 23 cat >> /etc/yum.repos.d/centos7u3.repo <<eof 24 > [centos7u3] 25 > name=centos7u3 26 > baseurl=ftp://$yum_server/centos7u3 27 > gpgcheck=0 28 > eof 29 30 ;; 31 32 6.8) 33 34 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 35 36 ;; 37 38 *) 39 40 echo "error" 41 42 esac