shell脚本判断用户输入IP地址是否正确。批量创建目录。

        编写一个shell脚本,判断用户输入IP地址是否正确。IP地址规则是p1.p2.p3.p4,其中p1值应为192,p2的值应为168,p3的取值区间是[0-255],p4的取值区间是[3-254].

#!/bin/bash

echo "input p1,p2,p3,p4:"

read -p  'p1:' p1

read -p  'p2:' p2

read -p  'p3:' p3

read -p  'p4:' p4

if (($p1==192 && $p2==168 && $p3>=0 && $p3<=255 && $p4>=3 && $p4<=254))

then

    echo "true"

else

    echo " error "

fi

       编写一个shell脚本,在/tmpi下批量创建20个目录,目录名统一为test01、test02......test20,并为每隔目录设置权限,使所有者具有读写执行的权限,所属组具有读取和执行权限,其他用户没有权限。【提示1.可使用seq命令进行01、02......20编号; 2.要求在创建之前,先检测是否存在如果存在提示用户已存在,成功创建时提示创建成功。】

#!/bin/bash

mk=$(mkdir /tmp/test(1..20})

int=1

[ -e $mk ]

if [ $? -eq 0  ]

then

        echo 'could create'

        echo 'successful'

else

        echo 'error,Directory already exists'

fi

        echo $mk

        chmod 750 /tmp/test{1..20}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值