上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 216 下一页

2014年9月30日

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

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

posted @ 2014-09-30 07:34 三少爷的剑123 阅读(227) 评论(0) 推荐(0)

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

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

posted @ 2014-09-30 07:30 三少爷的剑123 阅读(363) 评论(0) 推荐(0)

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

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

posted @ 2014-09-30 07:28 三少爷的剑123 阅读(383) 评论(0) 推荐(0)

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

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

posted @ 2014-09-30 07:26 三少爷的剑123 阅读(234) 评论(0) 推荐(0)

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

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

posted @ 2014-09-30 07:24 三少爷的剑123 阅读(235) 评论(0) 推荐(0)

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

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

posted @ 2014-09-30 07:21 三少爷的剑123 阅读(313) 评论(0) 推荐(0)

Linux Shell编程(7)——变量赋值

摘要: =赋值操作符(它的左右两边不能有空白符) 不要搞混了=和-eq,-eq是比赋值操作更高级的测试。注意:等于号(=)根据环境的不同它可能是赋值操作符也可能是一个测试操作符。例子:简单的变量赋值#!/bin/bash# 裸变量echo# 什么时候变量是“裸”的?比如说,变量名前面没有$?#当变量被赋值... 阅读全文

posted @ 2014-09-30 07:21 三少爷的剑123 阅读(383) 评论(0) 推荐(0)

Linux Shell编程(5)——shell特殊字符(下)

摘要: {}代码块[花括号]. 这个结构也是一组命令代码块,事实上,它是匿名的函数。然而与一个函数所不同的,在代码块里的变量仍然能被脚本后面的代码访问。 bash$ { local a; a=123; } bash: local: can only be used in afunction ... 阅读全文

posted @ 2014-09-30 07:18 三少爷的剑123 阅读(287) 评论(0) 推荐(0)

Linux Shell编程(4)——shell特殊字符(上)

摘要: 在脚本或其他别的地方出现的特殊字符#注释. 以一个#开头的行 (#!是例外) 是注释行.# 这是一行注释.注释也可以出现在一个命令语句的后面。echo "A comment will follow." # 这里可以添加注释.# ^ 注意在#前面... 阅读全文

posted @ 2014-09-30 07:18 三少爷的剑123 阅读(252) 评论(0) 推荐(0)

Linux Shell编程(3)——运行shell脚本

摘要: 写完一个脚本,你能够运行它用命令:sh scriptname, [5] 另外也也可以用bash scriptname. 来执行(不推荐使用:sh <scriptname, 因为这样会禁止脚本从标准输入里读数据)。更为方便的是你可以使用chmod命令来使脚本自身变为可执行的.你可以:chmod 55... 阅读全文

posted @ 2014-09-30 07:13 三少爷的剑123 阅读(172) 评论(0) 推荐(0)

上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 216 下一页

导航