变量,为用户提供了一种存储、检索、操作数据的途径。环境变量、位置变量、预定义的特殊变量、用户自定义变量环境变量(1)SHELL环境变量,是一类shell预定义变量,是用于设置系统运行环境的变量,有系统统一命名。部分环境变量的值由系统设定,部分环境变量的值由用户设定。(2)H..
分类:
系统相关 时间:
2016-10-05 01:17:53
阅读次数:
317
做语法测试,没有消息就是最好的消息加权限单个语句的错误并不妨碍之后的语句,但是逻辑错误会导致后续语句执行不了bash:-n:语法测试-x:模拟单步执行变量类别:本地变量环境变量:export:导出,作用于当前进程及其子进程局部变量位置变量:到达两位数用${10}2、命令引用:1..
分类:
其他好文 时间:
2016-09-18 06:42:07
阅读次数:
281
如下是Code Review中一些典型的内容: 一、常规项: 1、代码能够工作么?它有没有实现预期的功能,逻辑是否正确等。 2、所有的代码是否简单易懂? 3、代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度,缩进,格式和注释。 4、是否存在多余的或者重复的代码? 5、代 ...
分类:
其他好文 时间:
2016-08-22 09:19:59
阅读次数:
100
select循环主要用于创建菜单,按数字顺序排列的菜单项将显示在标准输出上,并显示PS3示符,等待用户输入用户输入菜单列表中的某个数字,执行相应的命令,用户输入被保存在内置变量REPLY中select经常和case联合使用与for循环类似,可以省略inlist,此时使用位置变量select是个无..
分类:
系统相关 时间:
2016-08-20 22:00:08
阅读次数:
304
一、shell特殊变量1.位置变量位置变量含义$0获取当前执行的shell脚本的文件名,包括脚本路径$n获取当前执行的shell脚本的第n个参数,n=1..9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起来${10}$*获取当前shell的所有参数,将所有的命令行参数视为单个字符串,相当于“..
分类:
系统相关 时间:
2016-08-16 22:23:09
阅读次数:
272
bash脚本的变量使用详解变量的类型包括整数、字符串和数组,但在bash脚本编程中不需要指定类型就可以直接赋值,默认均为字符型,其参与运算会自动进行隐式类型转换。变量的赋值方式为:name=‘value‘,其中“=”两边一定不能有空格,如果变量值中包含有空格则需要使用引号引起来..
分类:
其他好文 时间:
2016-08-14 22:29:38
阅读次数:
268
什么是位置变量在脚本代码中调用通过命令行传递给脚本的参数。有哪些位置变量$1,$2,...:对应第1、第2等参数,shift[n]换位置$0:命令本身$*:传递给脚本的所有参数,全部参数合为一个字符串$@:传递给脚本的所有参数,每个参数为独立字符串$#:传递给脚本的参数的个数$@$*只在被..
分类:
系统相关 时间:
2016-08-14 22:28:59
阅读次数:
377
一、bash变量:变量命名法则:1、不能使程序中的保留字:例如if,for;2、只能使用数字、字母及下划线,且不能以数字开头3、见名知义4、统一命名规则:驼峰命名法bash变量类型:本地变量局部变量环境变量位置变量特殊变量(内置)变量类型的区别:一、本地变量:varname=value:..
分类:
系统相关 时间:
2016-08-14 02:07:34
阅读次数:
239
一、bash变量:变量命名法则:1、不能使程序中的保留字:例如if,for;2、只能使用数字、字母及下划线,且不能以数字开头3、见名知义4、统一命名规则:驼峰命名法bash变量类型:本地变量局部变量环境变量位置变量特殊变量(内置)变量类型的区别:一、本地变量:varname=value:..
分类:
系统相关 时间:
2016-08-14 02:06:57
阅读次数:
345
要了解位置变量,首先要知道什么是变量?变量就是让某一个特定的字符串来代表不固定的内容,简单理解就是用一个简单的“字眼”来替代另一个比较复杂或者容易变动的数据。而什么又是位置变量呢?位置变量就是bash将传递给脚本的参数,按照位置不同,保存在不同的位置变量中,以..
分类:
系统相关 时间:
2016-08-12 22:00:58
阅读次数:
504