上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 42 下一页
摘要: shell的函数和Javacript和php的函数声明一样,只不过shell在调用函数的时候,只需要写函数名就可以调用函数,注意不要在函数名后面加括号 创建并使用函数 运行: 函数传参、局部变量 给函数传递参数的方法 和给运行脚本传参数的方法相同:写在调用的函数名后面,空格分隔。 使用$1表示第一个 阅读全文
posted @ 2018-01-13 18:37 寻觅beyond 阅读(2058) 评论(0) 推荐(0) 编辑
摘要: 参数左移什么意思呢?这个参数指的是在运行脚本时,跟在脚本名后面的参数,前面已经讲过,可以使用$#来获取参数的个数,使用$*来获取所有的参数,而参数左移的含义是这样的:有个指针指向参数列表第一个参数,左移的意思就是每读一个参数,指针就指向第二个参数,就好像参数向左移动了,于是乎,这样就可以读取每个参数 阅读全文
posted @ 2018-01-13 16:47 寻觅beyond 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: shell中的continue和break和其他语言中的使用方法一模一样:continue用于跳过本次循环,break用于中断本层的循环 下面是使用例子: 运行: 可以在continue和break后面接一个整数,不加默认的是1,表示本层循环;2表示上层循环,以此类推。 阅读全文
posted @ 2018-01-13 16:16 寻觅beyond 阅读(4561) 评论(0) 推荐(0) 编辑
摘要: shell的循环结构有while和for两种 for循环 运行: 注意最后一次输出是10,而不是其他语言中输出4,这一点和JavaScript很类似。 for循环要循环的内容就是跟在in后面,然后以空格分隔,可能要循环的内容特别多,那么就可以将要循环的内容保存在一个文件中,然后读出来即可。比如下面: 阅读全文
posted @ 2018-01-13 14:25 寻觅beyond 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 工作中经常用vi,所以统计整理了一下自己用得最多一些vi编辑器的快捷键。 常用的设置项 命令 作用 set nu 显示行号 set nonu 隐藏行号 set ts=4 将1个制表符的长度设为4 将缩进长度设为4 set sw=4 (shiftwidth) set expandtab syntax 阅读全文
posted @ 2018-01-12 16:54 寻觅beyond 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 数据对象映射简单地说就是利用操作对象来达到操作数据库的目的,这个不是指封装一个数据库类,然后操作这个数据库类来实现数据库操作。这里说的数据对象很特殊,一般和数据库中的表名相同,比如下面举的一个例子,数据库中一个book表,于是我创建一个book类,让这个book类和book表之间建立“映射”,这个映 阅读全文
posted @ 2018-01-12 00:08 寻觅beyond 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 涉及到比较和判断的时候,要注意 下面的一个例子: 运行测试: 注意: 比较运算符的两边都有空格分隔,同时要注意比较运算符两边的变量是否可能为空,比如下面这个例子: 运行: 可以看到,在代码中想要判断shell命令的第二个参数是否为hello或者no,但是在测试的时候,如果没有第二个参数,那么就变成了 阅读全文
posted @ 2018-01-11 00:06 寻觅beyond 阅读(41745) 评论(0) 推荐(0) 编辑
摘要: 在看选择判断结构之前,请务必先看一下数值比较与文件测试 if....else... 运行结果: 支持嵌套if...else....也和其他语言一样,需要注意的是,每一个选择判断分支都要结束(使用if的反写fi)。 运行结果: 需要注意的是,上面的每一行都是一条命令,如果想要将某几行写在一行,那么要在 阅读全文
posted @ 2018-01-10 23:59 寻觅beyond 阅读(2234) 评论(0) 推荐(0) 编辑
摘要: 用于数值比较的无非大于、小于、等于、大于等于、小于等于这几个。 比较格式: [ 数值1 比较符 数值2 ] 注意左边的括号与数值1之间有一个空格,同样,数值2和右边的括号之间也有空格。 数值比较运算符对应下面几个: 例子: 结果: 阅读全文
posted @ 2018-01-09 23:44 寻觅beyond 阅读(26610) 评论(0) 推荐(0) 编辑
摘要: 文件测试是指测试某一个文件或者目录是否存在 测试文件格式[ 操作符 目录或者文件 ] 注意左括号和操作符之间有一个空格,文件或者目录 与右边的括号之间也有一个空格。 测试的结果可以使用$?来获取,$?表示上一条命令的执行是否成功 或者 判断条件是否成立: 如果运行成功则返回0,如果出现异常或者失败时 阅读全文
posted @ 2018-01-09 23:27 寻觅beyond 阅读(1613) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 42 下一页
返回顶部