小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 102 下一页

2014年9月30日

Linux Shell编程(16)——循环

摘要: 循环就是重复一些命令的代码块,如果条件不满足就退出循环.for loopsfor arg in [list]这是一个基本的循环结构.它与C的for结构有很大不同.for arg in [list]do command(s)... done 在循环的每次执行中,arg将顺序的存取list中列出... 阅读全文

posted @ 2014-09-30 07:52 牛栏山1 阅读(120) 评论(0) 推荐(0) 编辑

Linux Shell编程(15)——操作字符串

摘要: Bash已经支持了令人惊讶的字符串操作的数量。不幸地,这些工具缺乏统一的标准。一些是参数替换的子集,其它受到UNIX的expr命令的功能的影响。这导致不一致的命令语法和冗余的功能,但这些并没有引起混乱。字符串长度${#string}expr length $stringexpr "$string"... 阅读全文

posted @ 2014-09-30 07:51 牛栏山1 阅读(128) 评论(0) 推荐(0) 编辑

Linux Shell编程(14)——内部变量

摘要: 内建变量影响Bash脚本行为的变量。$BASHBash二进制程序文件的路径 bash$ echo $BASH /bin/bash$BASH_ENV该环境变量保存一个Bash启动文件路径,当启动一个脚本程序时会去读该环境变量指定的文件。$BASH_SUBSHELL一个指示子shell(subshel... 阅读全文

posted @ 2014-09-30 07:49 牛栏山1 阅读(180) 评论(0) 推荐(0) 编辑

Linux Shell编程(12)——操作符

摘要: 赋值变量赋值初始化或改变一个变量的值=通用的变量赋值操作符,可以用于数值和字符串的赋值 1 var=27 2 category=minerals # "="字符后面不能加空白字符. 不要把"="赋值操作符和=测试操作符搞混了。 # = 用于测试操作符 if [ "$string1"... 阅读全文

posted @ 2014-09-30 07:35 牛栏山1 阅读(136) 评论(0) 推荐(0) 编辑

Linux Shell编程(13)——数字常量

摘要: 除非一个数字有特别的前缀或符号,否则shell脚本把它当成十进制的数。一个前缀为0的数字是八进制数。一个前缀为0x的数字是十六进制数。一个数用内嵌的#来求值则看成BASE#NUMBER(有范围和符号限制)例子:数字常量的表示法#!/bin/bash# numbers.sh: 不同基数的数字表示法.... 阅读全文

posted @ 2014-09-30 07:34 牛栏山1 阅读(203) 评论(0) 推荐(0) 编辑

Linux Shell编程(11)——退出和退出状态

摘要: exit命令一般用于结束一个脚本,就像C语言的exit一样。它也能返回一个值给父进程。每一个命令都能返回一个退出状态(有时也看做返回状态).一个命令执行成功返回0,一个执行不成功的命令则返回一个非零值,此值通常可以被解释成一个对应的错误值。除了一些例外的情况,一个行为端庄的UNIX命令,程序或是软... 阅读全文

posted @ 2014-09-30 07:30 牛栏山1 阅读(555) 评论(0) 推荐(0) 编辑

Linux Shell编程(10)——引用变量

摘要: 当要引用一个变量的值时,一般推荐使用双引号。使用双引号除了变量名前缀($)、后引符(`)和转义符(\)外,会使shell不再解释引号中其它所有的特殊字符。用双引号时$仍被当成特殊字符,允许引用一个被双引号引起的变量("$variable"), 那也是说$variable会被它的值所代替。用双引号还... 阅读全文

posted @ 2014-09-30 07:28 牛栏山1 阅读(178) 评论(0) 推荐(0) 编辑

Linux Shell编程(9)——特殊变量类型

摘要: 局部变量局部变量只在代码块或一个函数里有效 (参考函数里的局部变量)环境变量这种变量会影响Shell的行为和用户接口 在大多数情况下,每个进程都会有一个"环境表", 它由一组由进程使用的环境变量组成。这样看来,Shell看起来和其他的进程一样。每次一个Shell启动时,它都会创建新的合适的环境变量... 阅读全文

posted @ 2014-09-30 07:26 牛栏山1 阅读(87) 评论(0) 推荐(0) 编辑

Linux Shell编程(8)——变量详解

摘要: 不同与许多其他的编程语言,Bash不以"类型"来区分变量。本质上来说,Bash变量是字符串,但是根据环境的不同,Bash允许变量有整数计算和比较。其中的决定因素是变量的值是不是只含有数字.变量没有类型既是幸运的也是悲惨的。它使脚本编程时有更多的弹性(但也可能把你弄晕)并能很容易地写出代码。但是,这... 阅读全文

posted @ 2014-09-30 07:24 牛栏山1 阅读(138) 评论(0) 推荐(0) 编辑

Linux Shell编程(6)——变量替换

摘要: 变量的名字是它的值保存的地方。引用它的值称为变量替换。$让我们仔细地区别变量和变量的值。如果variable1是一个变量的名字,那么$variable1就是引用这个变量的值――即这个变量它包含的数据。如果只有变量名出现(即指没有前缀$),那就可能是在1)声明一个变量或是在给这个变量赋值。2)声明废... 阅读全文

posted @ 2014-09-30 07:21 牛栏山1 阅读(125) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 102 下一页

导航