摘要: shell脚本也可以包含文件 格式: . filename 或者source filename 举例: a.sh #!/bin/sh calla() { echo "a.sh is called" } b.sh #!/bin/sh . ./a.sh echo "exec b.sh calla chm 阅读全文
posted @ 2016-02-28 13:21 努力,奋斗 阅读(137) 评论(0) 推荐(0) 编辑
摘要: shell 函数的定义和普通的c语言函数定义差不多 function(){ } shell 函数的返回值,可以显示的return 语句,如果没有return 那么就会把最后一条语句的执行结果作为返回值 shell 函数的返回值只能是整数 例子: hello () { echo "you select 阅读全文
posted @ 2016-02-28 00:11 努力,奋斗 阅读(167) 评论(0) 推荐(0) 编辑
摘要: shell 的for循环 的格式如下: for 变量 in 列表 do ... done 列表是一组值的序列 每个值通过空格隔开 每循环一次,列表中的下一个值赋给变量 in 列表是可选的,如果不用他,for循环使用命令行的位置参数 例子 输出列表中的数字 for x in 1 2 3 4 5 do 阅读全文
posted @ 2016-02-27 15:23 努力,奋斗 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 转载http://www.cnblogs.com/mfryf/archive/2012/03/08/2385304.html C++: void Mat::copyTo(OutputArray m) const C++: void Mat::copyTo(OutputArray m, InputAr 阅读全文
posted @ 2016-02-26 23:40 努力,奋斗 阅读(4480) 评论(0) 推荐(0) 编辑
摘要: shell的条件判断语句有三种 if...fi 语句 if...else...fi 语句 if...elif...fi 语句 例子: a=10; b=20; if [ $a -gt %b ] then echo "a>b" elif [ $a -lt $b ] then echo "a<b" els 阅读全文
posted @ 2016-02-26 20:57 努力,奋斗 阅读(401) 评论(0) 推荐(0) 编辑
摘要: shell中 echo 和printf 都能用作输出,printf可以算是echo的增强版 显示转义字符 echo \""abcdef\"" >>> "abcdef" 显示变量 age=23 echo "my age is $age" >>>my name is 23 在使用的过程中,为了避免引起歧 阅读全文
posted @ 2016-02-25 20:41 努力,奋斗 阅读(248) 评论(0) 推荐(0) 编辑
摘要: bash 编程只支持一维数组,不支持多维,类似c语言,数组下标从0开始,下标可以是整数,也可以是表达式 数组的定义 在shell中用括号来表示数组,中间用空格来隔开 主要有两种种定义形式: arr=(1 2 3 4 5 6) arr=( 1 2 3 4 ) 同时还可以单独定义数组的分量 arr[0] 阅读全文
posted @ 2016-02-24 22:38 努力,奋斗 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 字符串可以分为单引号,双引号,也可以不用引号 单引号 str='this is string' 单引号字符的限制: 单引号中的任何字符都会原样输出,单引号中变量是无效的 单引号中不能出现单引号 双引号: str=“my name is ${name}” 双引号字符的优点: 双引号中可以有变量 双引号 阅读全文
posted @ 2016-02-22 22:49 努力,奋斗 阅读(143) 评论(0) 推荐(0) 编辑
摘要: shell运算符有很多,关系运算符,算数运算符,布尔运算符,字符串运算符和文件测试运算符 1,算术运算符 原声bash 不支持简单的算术运算,可以使用expr 工具 两点注意: 表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。 完整的表达 阅读全文
posted @ 2016-02-19 21:36 努力,奋斗 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1,shell变量的替换 变量可以根据变量是否为空或者被删除,而被替换为特定的值 ${var} 变量本来的值 $(var:-word) 如果变量为空,或者已被删除那么返回word,但是不改变var的值 name="xiaoming" echo "xiaoming 's age is ${age:-1 阅读全文
posted @ 2016-02-17 22:03 努力,奋斗 阅读(847) 评论(0) 推荐(0) 编辑