bash的变量类型本地变量(局部变量)
环境变量
位置变量:$1,$2,$3, ...
特殊变量:$?,$#,$*,$@
那让脚本拥有获取外界参数的能力就要用的位置变量,$1代表第一个参数,$2代表第二个参数,依次类推
例:vartest.sh#!/bin/bash
#
ONEVAR=$1
TWOVAR=$2
THREEVAR=$3
echo "第一个参数是:${ONEVAR}"
echo "第二...
分类:
系统相关 时间:
2016-05-12 18:16:43
阅读次数:
207
位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。 非常有用的 Unix 命令:shift。我们知道,对于位置变量或命令行参数,其个数必须是确定的,或者当 ...
分类:
系统相关 时间:
2016-05-09 22:02:53
阅读次数:
328
Linux中变量#,#,@,0,0,1,2,2,*,$$,$?的含义
$# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个 $$ 是脚本运行的当前进程ID号 $? 是显示 ...
分类:
系统相关 时间:
2016-05-03 23:44:42
阅读次数:
225
Linux下Bash编程之位置和特殊变量(四)1.bash位置变量:$1,$2,...第1个参数,第二个参数,...shift轮询替换,剔除举例说明:利用脚本解释位置变量的意思,创建如下脚本:nanoshift.sh创建一个脚本文件,新增以下内容#!/bin/bash#if[$#-lt5];then脚本后面参数不少于5个echo"./shift...
分类:
系统相关 时间:
2016-04-14 16:12:55
阅读次数:
233
环境变量\\在所有的shell里面生效普通变量\\在当前shell里面生效预定义变量\\操作系统定义的变量,$?,$*,$!,$0位置变量\\引用位置参数的变量$1---$9$n:表示一个命令的不同位置的参数$#:表示一个命令所有参数的计数$*或者$@表示一个命令所有参数细节$$当前SHELL的PID$?前一条命令..
分类:
其他好文 时间:
2016-03-09 07:13:31
阅读次数:
129
变量可分为:本地变量、环境变量和位置变量。 本地变量是仅能够在用户当前shell生命期的脚本中使用的变量,类似于编程语言中的局部变量。 环境变量则适用域全部由登录进程创建产生的子进程。 位置变量也属于变量,它用于向shell脚本传递參数,是仅仅读的。 1.变量的赋值 [root@iZ2546h6zu
分类:
其他好文 时间:
2016-02-26 22:08:55
阅读次数:
259
一、Bash环境变量bash中变量有四种种类型:环境变量、本地变量(局部变量)、位置变量、特殊变量。1.环境变量环境变量作用范围最广,所有bash进程都能够访问环境变量中的值,定义环境变量的方法是使用export关键字。举例:kdyzm@kdyzm:~$exportA=abc
kdyzm@kdyzm:~$echo$A
abc
..
分类:
系统相关 时间:
2016-02-01 15:55:58
阅读次数:
345
shell编程:shell:弱类型编程语言强:变量在使用前,必须事先声明,甚至还需要初始弱:变量用时声明,甚至不区分类型bash变量类型:环境变量本地变量位置变量特殊变量本地变量:VARNAME=VALUE:作用域为整个bash进程:局部变量:localVARNAME=VALUE:作用域为当前代码段:环境变..
分类:
其他好文 时间:
2016-01-22 18:25:40
阅读次数:
173
位置参数可以用shift命令左移。比如shift 3表示原来的$4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,$0不移动。不带参数的shift命令相当于shift 1。非常有用的 Unix 命令:shift。我们知道,对于位置变量或命令行参数,其个数必须是确定的,或者...
分类:
系统相关 时间:
2016-01-20 18:55:21
阅读次数:
192
1、本地变量VAR=XYZ2、局部变量local VAR=XYZ3、环境变量在子shell中可以起作用export VAR=XYZ4、位置变量$0 脚本名本身$1 第一个参数$2 第二个参数...${10} 第十个参数${11} 第十一个参数shift 依次向后移动参数比如:分别显示第一...
分类:
系统相关 时间:
2016-01-15 23:15:21
阅读次数:
371