美文网首页
shell脚本(5):变量类型

shell脚本(5):变量类型

作者: 最爱西红柿 | 来源:发表于2020-02-18 16:49 被阅读0次

变量分为:本地变量、环境变量、位置变量及特殊变量。

1.本地变量

只在shell脚本内部使用,各脚本之间的变量独立;

2.环境变量

与Windows系统的环境变量类似,在整个系统中都可使用,使用最多的是PATH,每个目录间用冒号:隔开;

PS:  Windows里path路径用分号;隔开。

例1:

export PATH=$PATH:/reboot/shell

3.位置变量

$0:表示脚本名;

$1-$9:表示执行脚本时传递的参数;如下执行脚本时上传了4个参数a b c d。

例2:

___________________________编辑脚本

vim pos.sh

#! /bin/bash

echo $0

echo $1

echo $2

echo $3

echo $4

____________________________执行pos.sh

bash pos.sh a b c d

_____________________________输出结果如下

pos.sh

a

b

c

d

4.特殊变量

$*  表示所有的参数;如例3的a b c d。

$#  表示参数的个数;如例3参数共4个。

$?  表示上次命令执行的结果,成功输出0,其他非零数字表示错误。

相关文章

  • shell中级使用笔记

    目录 1、shell脚本的执行方法 2.shell的变量类型 3.shell特殊变量 4.变量子串的常用操作 5....

  • shell脚本(5):变量类型

    变量分为:本地变量、环境变量、位置变量及特殊变量。 1.本地变量 只在shell脚本内部使用,各脚本之间的变量独立...

  • shell

    shell变量 变量类型:局部变量局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程...

  • 初学shell:变量、字符串、数组

    1. 变量 变量的类型1 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的...

  • shell-变量

    变量类型 运行shell时,会同时存在三种变量: 局部变量局部变量在脚本或命令中定义,仅在当前shell实例中有效...

  • shell基础(一)

    一:shell脚本内容解释器 二:shell脚本的执行方式 三:变量 变量分为:环境(全局)变量和普通(局部)变量...

  • shell脚本基础

    编写脚本 编程基础 shell脚本 创建shell脚本 变量 运算 测试 配置用户的环境

  • shell第11章shell脚本

    什么是shell? Bash shell: 什么是shell脚本? 变量的介绍: 普通变量介绍: 环境变量介绍: ...

  • shell脚本语言

    Shell脚本语言 1.开始 2.运行 Shell 脚本的两种方法: 3.Shell变量 3.1定义变量 3.2使...

  • shell基础

    shell脚本 1.shell脚本执行方式 1.1 添加执行权 1.2 指定shell命令 2.shell变量 2...

网友评论

      本文标题:shell脚本(5):变量类型

      本文链接:https://www.haomeiwen.com/subject/llagfhtx.html