shell编程

#!/bin/bash
#
#*****************************************************************
#Author:                tianxuefeng
#QQ                     1226770504
#Date:                  2022-08-09
#FileName:              task.sh
#Description:           The text script
#Copyright(C):          2022All rights reserved
#****************************************************************
set -eux

1、

IP_ADDR=`ip a | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}/[0-9]{1,2}'`
if [[ "$IP_ADDR" =~ [3] ]];then
    echo `date +%F_%T`
else

    for a in {1..100};do

            useradd -g magedu mage_0$a

   done

(groupadd tian;echo tian_{1..10} | xargs -n1 useradd -g tian)
fi
echo `grep  -v  'nologin' /etc/passwd`
echo `yum -y install nginx`
echo `systemctl enable --now nginx.service`
echo "the script is finished"

2、

ip_ad=ifconfig eth0 |sed -nr ‘2s/^.inet (([0-9]{1,3}.){3}[0-9]{1,3} )net.$/\1/p’

echo host ip address is $ip_ad
if [[ $ip_ad =~ ^.3.$ ]]; then
echo ip address has 3, print time date +%F-%T

else echo “ip address do not have 3 ,create 100 users”
groupadd -g 102 -r magedu 2>/dev/null
echo magedu{00..100}|xargs -n1 useradd -g magedu ;fi

echo print users who can login:
cat /etc/passwd | sed -r /nologin$/d
yum -y install nginx
systemctl enable --now nginx.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值