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

shell参数

DOS 
阅读更多
在shell中,表示值是用$,相当于DOS中的%。

1.位置参数
一般是系统或用户提供的参数。
$[0-n],$0,表示指令本身,$1表示第一个参数,一次类推。
$0是内部参数,必须要有的,其后的就可有可无了

2.内部参数
$# ----参数数目
$? ----上一个代码或者shell程序在shell中退出的情况,如果正常退出则返回0,反之为非0值。
$* ----所有参数的字符串
分享到:
评论

相关推荐

    shell编程.doc(变量 用户定义变量,环境变量,位置变量(shell 参数) )

    Shell变量是编程的核心部分,包括用户定义变量、环境变量和位置变量(shell参数)。用户定义变量由`$`符号后跟变量名来引用,例如`myvar=value`。环境变量是可供子进程使用的全局变量,如`HOME`表示用户的主目录,`...

    unix--shell的一些特殊参数小结

    ### Unix Shell 特殊参数详解 #### 一、引言 在 Unix Shell 编程中,存在许多常用但容易被遗忘的重要概念与技巧。本文旨在总结这些知识点,帮助读者更好地理解和掌握 Unix Shell 的核心功能之一——特殊参数。通过...

    linux命令查询手册、linux shell编程经典书籍、shell参数表整理、linux系统管理

    "深入学习shell的推荐书目.pdf" 则是一份推荐列表,可能包含了经典的Shell编程书籍,比如《Advanced Bash-Scripting Guide》或《Unix and Linux System Administration Handbook》。这些书籍可以帮助用户深入理解...

    shell命令调用kettle,将生成的日志按月打包,并运行前一天的数据,并且参数传递冲抵kettle中的变量

    shell命令调用kettle,将生成的日志按月打包,并运行前一天的数据,并且参数传递冲抵kettle中的变量

    Shell基础——Shell入门资料

    6. **Shell参数和特殊变量** - `$0`:脚本的名称。 - `$#`:传给脚本的参数个数。 - `$*` 和 `$@`:所有参数作为一个字符串或数组。 - `$?`:上一个命令的退出状态码,成功为0,失败为非0。 7. **环境变量** ...

    解决Unity不能调用shell脚本传递参数的问题

    ### 解决Unity不能调用shell脚本传递参数的问题 在Unity开发过程中,有时我们需要与操作系统进行交互,例如执行shell脚本来处理一些特定的任务。但在实际操作中,可能会遇到Unity无法正确调用shell脚本并传递参数的...

    Shell最多支持多少个参数?

    #### 关于Shell参数限制 理论上,Shell脚本可以接收任意数量的参数,但实际上存在一些限制。这些限制主要由以下几个因素决定: 1. **环境限制**:每个操作系统对进程的命令行长度(包括参数)都有一定的限制。 2. ...

    拍击:无痛shell参数解析和依赖检查

    标题 "拍击:无痛shell参数解析和依赖检查" 暗示了这是一个关于命令行接口(CLI)工具的项目,特别关注于Shell脚本中的参数解析和依赖项检查。这个工具可能是用Rust编程语言实现的,因为标签中提到了"ShellRust"。...

    java调用shell(包含有参数的调用)

    本文将详细解释Java如何调用Shell脚本,包括如何编写Shell脚本和在Java中如何传递参数。 首先,Shell脚本可以被看作是一系列Linux命令的集合,用于自动化执行多个命令。类似于Windows环境中的批处理文件,Shell脚本...

    Bash shell编程参考手册

    - **Shell参数扩展**:如`${var}`,用于引用变量的值。 - **命令替换**:如`$(command)`,执行命令并将输出作为替换结果。 - **算术扩展**:如`$((expression))`,用于执行算术运算。 - **进程替换**:如`<(command)...

    Linux/Unix shell 参数传递到SQL脚本

    而shell 脚本参数作为变量传递给SQL以及SQL脚本也是DBA经常碰到的情形之一。本文主要讨论了如何将shell脚本的参数传递到SQL脚本之中并执行SQL查询。  有关shell与SQL之间的变量传递,请参考:Linux/Unix shell ...

    LINUX shell编程.doc

    在 Shell 编程中,可以像使用命令一样接受参数,并且可以区分位置参数和内部参数。 1. **位置参数**: - 通过 `$N` 获取,其中 `N` 是数字,从 1 开始。 - `$0` 代表脚本名称。 - `$1`, `$2`, ... 代表依次传入...

    shell programming

    ##### 2.3 位置变量(Shell 参数) 位置变量用于访问传递给脚本的参数。这些参数通常在脚本调用时以`$1`, `$2`, `$3`等形式表示。例如: ```bash echo "First argument: $1" echo "Second argument: $2" ``` #### ...

    向shell或者sql脚本传参或接收参数的方法

    这篇文章将详细讲解如何向Shell或SQL脚本传递参数以及如何在脚本中接收这些参数。 首先,让我们来看向Shell脚本传递参数的方法。在命令行中,你可以像这样执行一个Shell脚本,并传递参数: ```bash sh a.sh aaa ...

    unix shell编程第三版笔记

    12. **Shell参数传递**: 脚本可以接收命令行参数,通过$0到$9访问,$*和$@则分别代表所有参数作为一个字符串和一个数组。 13. **Shell调试**: `set -x`和`set -v`可以开启命令行打印和脚本执行的详细输出,便于调试...

    Linux系统下的shell编程入门篇

    Linux系统下的shell编程入门篇 一、简介 在Linux系统中,shell编程是一种...在本篇文章中,我们介绍了shell编程的基本概念,包括shell程序、shell参数等。通过实践操作,我们可以更好地理解shell编程的原理和应用。

    3,Shell编程基础

    Shell 参数传递是指在 Shell 脚本中传递参数的方法。Shell 中有两种方式来传递参数,一种是使用 $*,另一种是使用 $@。这两种方式都是引用所有参数,但是它们之间有所不同。$* 会将所有参数视为一个整体,而 $@ 会将...

    linux C程序中获取shell脚本输出(如获取system命令输出)

    ### Linux C程序中获取Shell脚本输出方法详解 在Linux环境下进行C语言编程时,我们经常需要执行系统命令并获取其输出结果。这种需求在多种场景下都非常常见,比如自动化脚本开发、系统监控工具编写等。本文将详细...

    shell命令shell命令(资料包)

    8. **Shell参数和选项** 每个Shell脚本都有位置参数,可以通过`$1`, `$2`等访问。`getopts`或`getopt`函数用于解析命令行选项。 9. **Shell调试** 使用`set -x`开启命令追踪,可以看到脚本执行过程中的每一步。`...

Global site tag (gtag.js) - Google Analytics