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

(转)linux shell中关于参数的变量

 
阅读更多

在脚本中下列变量意义如下:

 

 

$0  获取当前执行的shell脚本的文件名

$n  获取当前执行的shell脚本的第n个参数值,n=1..9

$*  获取当前shell的所有参数 “$1 $2 $3 …注意与$#的区别

$#  获取当前shell命令行中参数的总个数

$$  获取当前shell的进程号(PID)

$!  执行上一个指令的PID

$?  获取执行的上一个指令的返回值(0 为成功, 非零为失败)

$@  这个程序的所有参数 “$1″ “$2″ “$3″ “…”

 

 

参考:http://www.2cto.com/os/201107/98279.html

 

 

-- end --

 

 

分享到:
评论

相关推荐

    linux超级基础系列——shell变量(本地变量和环境变量

    最后,Linux shell中还存在特殊变量,这些变量通常是只读的,并且在脚本中用来接收命令行参数。例如,`$1`、`$2`、`$3` 等分别用来接收脚本运行时传入的第一个、第二个、第三个参数。 在编写shell脚本时,合理利用...

    linux中shell变量.pdf

    Linux Shell 变量是 Linux 命令行中非常重要的一部分,它们可以帮助用户更方便地执行任务和管理系统。下面我们将详细解释 Linux Shell 变量的概念和使用方法。 一、shell 变量的概念 Shell 变量是 Linux Shell 中...

    linux超级基础系列——shell变量(本地变量和环境变量).pdf

    shell 变量是 Linux 系统中的一种重要概念,它允许用户存储和重复使用有用的信息,提高工作效率。shell 变量可以分为本地变量和环境变量两种。 什么是 shell 变量 shell 变量是存储在系统中的可读写存储单元。...

    Linux-shell脚本全面学习.pdf

    * 在 shell 编程中,所有的变量都是字符串组成的 * 不需要对变量进行声明 * 赋值给一个变量的方法: `a="hello world"` * 使用花括号来告诉 shell 我们要打印的是哪个变量: `echo "this is the ${num}nd"` 1.1.4 ...

    linux Shell编程入门 实例讲解详解

    变量是Shell编程中的一个重要概念,所有的变量都由字符串组成,且不需要对变量进行声明。 * 如何赋值给变量? 可以使用“变量名=值”的方式赋值给变量。 * 如何取出变量值? 可以使用美元符号($)在变量名前面取出...

    Linuxshell编写demo

    本文将深入探讨Linux Shell编写的基础知识,包括基本概念、常用命令、变量与参数、流程控制以及函数的使用。 首先,Shell是一个命令解释器,它接收用户输入的命令并执行。在Linux系统中,常见的Shell有Bash(Bourne...

    linux shell 编程经典 教程

    1. 变量:Shell脚本中的变量用于存储数据,可以是字符串、数字或布尔值。变量声明无需提前声明,直接赋值即可。 2. 命令行参数:在运行脚本时,可以通过$1, $2, $3等访问传递的参数。 3. 控制结构:包括条件语句(if...

    Linux Shell 脚本攻略

    ** Shell是Linux操作系统中的一个命令解释器,它为用户提供了一个与操作系统内核交互的接口。 - **常见的Shell类型**:Bash(Bourne-Again SHell)、Sh、Csh、Ksh、Zsh等,其中Bash是最常用的一种。 - **Shell脚本...

    linux超级基础系列——shell变量(本地变量和环境变量)[参考].pdf

    在 Linux 系统中,Shell 变量是一种非常重要的概念,它可以帮助用户自定义自己的工作环境,保存有用的信息,并提供了一种灵活的方式来管理系统参数。Shell 变量可以分为两种:本地变量和环境变量。本文将对 Shell ...

    LinuxShell编程全攻略

    位置参数是一种特殊的变量,它们是在调用Shell程序时,在命令行中按位置定义的参数。例如,命令行参数`./script.sh arg1 arg2`中的`arg1`和`arg2`分别对应脚本中的`$1`和`$2`。特别地,`$0`是脚本本身的名称。位置...

    linux实验六 shell变量

    6. **编写shell脚本文件,从键盘读取数据保存到 `myvn` 变量中并输出该变量**: - 使用 `read` 命令从标准输入获取数据。 7. **编写脚本程序带多个命令行参数运行它**: - 脚本展示了如何使用位置变量 `$0`, `$1`...

    Linux shell脚本的补充

    本文将深入讲解Linux shell脚本的几个核心知识点,包括Shebang、变量、作用域、特殊参数变量、状态变量、内置命令、字符串操作以及文件管理。 首先,Shebang(#!/bin/bash)是shell脚本的第一行,它指定了脚本应...

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

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

    linux shell编程手册

    2. **Shell变量**:Shell允许定义和使用变量来存储数据,如环境变量(如`PATH`,`HOME`),位置参数($1, $2...),特殊变量(如`$#`表示参数个数,`$*`表示所有参数)等。理解变量的声明、赋值及使用规则至关重要。...

    Linux Shell编程基础

    总结来说,学习Linux Shell编程基础涉及理解脚本的执行流程、注释的使用,以及各种变量的创建、引用和管理。熟练掌握这些知识,能够帮助你在日常的系统管理、自动化任务编写和脚本开发中更加高效和灵活。

    LinuxShell脚本编程实例.pdf

    在Linux Shell脚本编程中,变量和环境变量是非常重要的概念。变量是用于存储值的容器,可以是数字、字符串或其他类型的值。环境变量是操作系统提供的一些预定义的变量,用于存储系统的配置信息。 在脚本中,可以...

    shell编程基础之变量

    在Linux系统中,Shell编程是一种强大的工具,它允许用户通过编写脚本来自动化一系列命令执行。在Shell脚本中,变量起着至关重要的作用,因为它们是存储数据的基础。本篇文章将深入探讨Shell编程中的变量,包括其定义...

    Linux下Shell命令解释步骤程序实现

    Linux Shell 命令解释是 Linux 操作系统中最基本也是最重要的一部分,它负责处理用户与操作系统之间的交互动作,并且给出相应的操作系统的输出结果。 Shell 基本上是一个命令解释器,类似于 DOS 下的 command.com。...

    linux shell 编程教材配套PPT

    在Linux系统中,Shell是一个命令解释器,它提供了用户与操作系统内核交互的界面。常见的Shell有Bash(Bourne-Again SHell)、Sh、Csh、Ksh等,其中Bash是最常用的一种。 PPT可能会涵盖以下知识点: 1. **Shell基础...

Global site tag (gtag.js) - Google Analytics