shell 的比较运算符
shell 中用来比较大小的运算符有:eq, ne, gt, lt, ge, le 具体为: -eq:等于 -ne:不等于 -gt:大于 -lt:小于 -ge:大于等于 -le: 小于等于于
shell 中用来比较大小的运算符有:eq, ne, gt, lt, ge, le 具体为: -eq:等于 -ne:不等于 -gt:大于 -lt:小于 -ge:大于等于 -le: 小于等于于
一、定义函数 shell 可以使用 function 关键字定义函数:
|
1 2 3 4 |
function xxx() { ... } |
也可以可以省略关键字 function:
|
1 2 3 4 |
xxx() { ... } |
调用函数时直接使用函数名就可以了,注意的是函数的定义必须在使用 ... 阅读更多
shell 中的 $? 参数用于标识上一个命令的返回值,0 表示命令执行成功,否则失败!
|
1 2 3 4 5 6 |
if [ $? -eq 0 ] then "Success!" else "Failed!" fi |
但是通常情况下,命令如果错误的话,本身就会抛出异常,例如:
|
1 2 3 4 5 6 7 8 9 10 |
#! /bin/sh which abc if [ $? -eq 0 ] then echo "Success!" else echo "Failed!" fi |
当命令 abc 不存在的时候, ... 阅读更多
一、 vector 介绍 标准库类型 vector 用来表示对象的集合,其中所有对象的类型都相同且不固定长度,常被称为 「动态数组」 。 它并不是一个标准的数据类型,而是一个类模板用来实例其他对象,也被称为容器。 使用它需要包含一下头文件和使用声明: [crayon-694ae10cb4bb0865925430 ... 阅读更多