一、shell 变量简介 定义:变量是用来存储非固定值的载体,它具有一个值,以及零个或多个属性语法:name=[value] //如果value没有指定,变量将被赋值为空字符串 二、shell 变量的分类 1. 环境变量 环境变量又称全局变量,环境变量是全局的,它适用于所有当前shell以及其派生出 ...
分类:
系统相关 时间:
2016-10-26 19:20:54
阅读次数:
325
定义:变量是用来存储非固定值的载体,它具有一个值,以及零个或多个属性语法:name=[value] //如果value没有指定,变量将被赋值为空字符串 变量的分类 1. 环境变量 环境变量又称全局变量,环境变量是全局的,它适用于所有当前shell以及其派生出来的任意子进程,有些变量是用户创建的,其他 ...
分类:
系统相关 时间:
2016-10-26 13:46:24
阅读次数:
256
变量名 $variable 是 ${variable}的简写, 双引号括起来的变量替换是不会被阻止的,叫弱引用,单引号则会被阻止,也叫强引用。 变量在赋值时,前后不能有空格。 Bash变量不区分类型,Bash变量都是字符串。 ...
分类:
系统相关 时间:
2016-10-20 12:34:40
阅读次数:
219
如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。举个例子: #!/bin/bash a=10 echo -e "Value of a is $a \n" #!/bin/bash a=10 echo -e "Value of a is $ ...
分类:
系统相关 时间:
2016-10-17 14:12:34
阅读次数:
175
1、变量嵌套取值bitrate1=100numbers=1evalecho\$bitrate${numbers}>tmpbittmpbitrate=`cattmpbit`2、判断变量为空if[!-n$bitrate];thenechonull;fi
分类:
系统相关 时间:
2016-10-10 16:55:02
阅读次数:
372
shell是什么东西?shell就是用户和操作系统之间的一个接口,当用户输入命令,shell用来解释成操作系统直接能运行的命令。在LINUX中有3类变量:环境变量和临时变量,内部变量。环境变量是永久性变量,其值不会随shell脚本执行结束而消失。而临时变量是在shell程序内部定义的,其..
分类:
系统相关 时间:
2016-10-06 00:47:09
阅读次数:
200
环境变量 shell 变量: 内存空间 ,命名的内存空间 echo $SHELL 其中SHELL是变量 里面是/bin/bash sudo su 进入root printenv 命令 命令: 内部命令和外部命令 shell自带的命令 叫做内部命令 例如 cd 切换目录的,windows中也有 外部命 ...
分类:
系统相关 时间:
2016-10-01 19:53:15
阅读次数:
280
1. linux命令返回值介绍 shell 在执行某个命令时,会有一个返回值,该值保存在shell变量$?中。当$?为0时,表示命令执行成功;当$?为1时,表示命令执行失败。 2. && 语法格式如下: command1 && command2 &&... command之间用&&连接,实现逻辑与功 ...
分类:
系统相关 时间:
2016-09-19 13:02:04
阅读次数:
188
第一个Shell脚本 创建一个文件,以.sh作为扩展名(注意Linux是没有扩展名这个概念的,可以随意取.s或者.甚至可以没有扩展名),这里取.sh是为了我们好识别这是个Shell脚本。 这里我在你自己想要存放文件的目录下创建一个Shell脚本,命名为first.sh 在默认的vi编辑器中,第一行输 ...
分类:
系统相关 时间:
2016-09-16 12:51:30
阅读次数:
183
防伪码:但愿人长久,千里共婵娟第五章shell脚本应用(一)温馨提示:如果想提高shell脚本的编写速度,必须要熟练使用vi编辑器的各种快捷键前言:1、shell脚本的作用:可以批量处理、自动化完成一系列维护任务,大大减轻管理员的负担。2、介于系统内核与用户之间,负责解释命令..
分类:
系统相关 时间:
2016-09-15 15:15:53
阅读次数:
265