三bash脚本参数的设定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三bash脚本参数的设定相关的知识,希望对你有一定的参考价值。

bash脚本参数的设定


选择参数 add|del 添加删除user1-user10



#! /bin/bash


if [ $# -lt 1 ];then

   echo "Usage: adminusers ARG"

   exit 5

fi

if [ $1 == ‘--add‘ ];then

   for I in {1..10};do

        if id user$I &>/dev/null;then

        echo "user$I exists."

        else

        useradd -r user$I

        echo user$I |passwd --stdin user$I &> /dev/null

        echo "ADD uesr$I finished."

        fi

        done

elif [ $1 == ‘--del‘ ];then

   for I in {1..10};do

        if ! id user$I &>/dev/null;then

        echo "no user$I."

        else

        userdel user$I

        echo "del user$I finished."

        fi

        done

else

        echo "Unknown ARG"

        exit 6

fi


本文出自 “shell 学习 一” 博客,请务必保留此出处http://zhangdefa.blog.51cto.com/11498478/1774921

以上是关于三bash脚本参数的设定的主要内容,如果未能解决你的问题,请参考以下文章

shell bash 技巧说明 shell参数 特殊书写格式

在 bash 脚本中,我有一组参数要传递给另一个 bash 脚本。我该怎么做? [复制]

从 bash 脚本向 python 传递参数

三.shell 脚本

如何在bash脚本中传递两个参数或参数[重复]

Bash 脚本:避免空字符串参数