`
raojl
  • 浏览: 208933 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下shell管理9个以下参数选项

 
阅读更多

 

#!/bin/sh

#set var

ALL=false
HELP=false
FILE=false
CONFIG=0

while getopts ahf:c:  OPTION
do
	case $OPTION in
	a)ALL=true
	echo "ALLL is $ALL"
	;;
	h)HELP=true
	echo "HELP is $HELP"
	;;
	f)FILE=true
	echo "FILE is $FILE"
	;;
	c)CONFIG=$OPTARG
	echo "CONFIG is $CONFIG"
	;;
	\?)
	echo "good bye!"
	;;
	esac
done
分享到:
评论

相关推荐

    linux下shell的工作原理.rar

    Linux下的Shell是操作系统与用户交互的主要接口,它是一种命令解释器,将用户的输入转换为操作系统可以理解的命令。本文将深入探讨Linux Shell的工作原理,帮助读者理解其核心概念和功能。 首先,Shell作为用户界面...

    Linux&SHELL;基本知识笔试试卷

    - **知识点**:在 Linux 中执行 SHELL 脚本,可以使用以下几种方法: - 使用 `source $shell_script` 或 `.$shell_script` 来在当前 shell 中执行脚本。 - 使用 `sh $shell_script` 或 `./$shell_script` 来在一个...

    C实现Linux中Shell部分命令.zip

    在Linux操作系统中,Shell是一种命令行解释器,它允许用户通过文本输入来执行系统命令。C语言实现Linux Shell的功能是一项有趣的编程挑战,可以深入理解操作系统的工作原理。本项目旨在用C语言实现一些基本的Shell...

    linux shell 编程教材配套PPT

    Linux Shell编程是Linux系统管理与自动化任务处理的重要组成部分。Shell脚本可以理解为Linux环境下的批处理程序,它允许用户通过编写简单的命令序列来执行复杂的任务。这份"Linux Shell编程教材配套PPT"将帮助你深入...

    linux shell 编程经典 教程

    Linux Shell编程是Linux系统管理与自动化任务处理的重要组成部分。Shell是一种命令行解释器,它提供了与操作系统交互的接口,允许用户执行系统命令、编写脚本并进行文件操作。本教程将深入探讨Linux Shell编程的经典...

    Linux-shell-ppt

    Bash提供了一套丰富的命令行选项、控制结构以及内置命令,使得用户能够高效地管理文件系统、运行程序、重定向输入输出以及进行条件判断和循环操作。 **基本命令** 1. **ls**: 列出目录内容。 2. **cd**: 改变当前...

    linuxB-shell

    总结,Linux Bash Shell脚本是系统管理员和开发人员的强大工具,通过学习和熟练掌握,能大幅提升工作效率。通过分析给定的文件名,我们可以推测这些脚本涉及文件操作、服务器管理和Web应用配置,深入研究这些脚本...

    linux shell

    2. 位置参数变量:在脚本中,`$1`到`$9`代表传递给脚本的前九个参数,`$@`和`$*`表示所有参数列表。 3. 自定义变量:通过`name=value`形式定义,仅在当前shell会话中有效。 三、Shell流程控制 1. 条件判断:`if......

    Linux 系统shell编程

    管理员也可以通过编辑这个文件来限制或扩展用户可使用的Shell选项。 描述中提到了`$SHELL`环境变量。在Linux或Unix系统中,每个用户都有一个特定的Shell,这由`$SHELL`变量指定。当你在终端中输入`echo $SHELL`时,...

    linux shell大全

    在`Linux shell 命令大全.chm`这个压缩文件中,用户可以找到上述各类命令的详细说明、参数选项以及示例,帮助快速查找和学习特定的Shell功能。无论是初学者还是经验丰富的用户,这个手册都能提供宝贵的参考。通过...

    linux bash shell中文手册

    Linux Bash Shell 中文手册是为Linux用户和系统管理员提供的一份详细指南,涵盖了Bash Shell的基本用法和高级特性。Bash(Bourne-Again SHell)是GNU项目下的Unix/Linux操作系统默认的命令行解释器,它继承并扩展了...

    新版Linux Shell编程实训(全)20170518.docx

    Linux Shell编程实训是一份详实的教程,涵盖了从基础到高级的Shell编程知识,适合对Linux系统管理和自动化脚本感兴趣的初学者和进阶者。该实训主要包括以下项目: 1. **初识Linux Shell**:这部分内容旨在建立开发...

    Linux的shell编程

    Linux的shell编程是操作系统与用户交互的重要方式,它既是命令行接口,也是一种强大的脚本编程语言。shell允许用户通过命令行来执行系统操作,管理文件,以及自动化一系列任务。它是Linux用户日常操作的核心工具,...

    Linux Shell编程基础

    Linux Shell编程基础是掌握Linux系统管理和自动化任务执行的关键技能之一。本文主要介绍如何开始编写Shell脚本,如何处理注释,以及如何执行脚本。同时,我们还将深入探讨Bash中的各种变量,包括环境变量、位置变量...

    linux下shell编程

    Linux下的Shell编程是一种在Linux操作系统中进行自动化任务和脚本编写的重要工具。Shell是一个命令行解释器,它接收用户输入的命令,将其解析并传递给系统执行。在Linux中,有多种Shell类型,如ash、bash、ksh、csh...

    Linux服务器配置与管理:Linux字符界面shell使用.pptx

    Linux服务器的管理和配置是IT运维工作中的基础,尤其是在没有图形化界面的情况下,通过字符界面Shell进行操作显得尤为重要。本文主要围绕Linux字符界面shell的基本操作展开,重点讲解如何使用Bash Shell进行命令行...

    Linux的Shell命令详解

    ### Linux的Shell命令详解 #### 一、Shell基础概念与位置变量 在Linux环境中,Shell是一种用户界面,允许用户通过命令行与操作系统进行交互。它不仅提供了强大的脚本编程功能,还支持各种实用的内置命令。 **位置...

    linux-c下面自己编写的shell

    编写一个简单的C语言Shell,主要涉及以下几个核心部分: 1. **命令解析**:这是Shell的第一步,它需要读取用户的输入并将其分割成命令、参数和选项。这通常通过`strtok()`或`sscanf()`函数来实现。例如,用户输入`...

Global site tag (gtag.js) - Google Analytics