shell编程
cvChan
主要从事高通、MTK、RK平台驱动开发
展开
-
shell 字符串数组简单使用
shell中的数组只有一维数组,而且数组的类型不多,由于经常要改Android编译环境以及实现Android的一些简单脚本,用到的字符串数组比较多,学习是为了要使用,对于我们来说,数组的使用就是如何定义、如何查找数据、如何遍历等#!/bin/shname_array=(Zhangshan Lisi Wangwu) #数组的定义和初始化name_array[3]="chenqw" #数组元素添加echo "nam.原创 2021-04-07 15:09:35 · 2951 阅读 · 0 评论 -
shell 中逻辑与和逻辑或的使用
#!/bin/sh[ -z $1 ] && { echo "please input a file" exit 1}[ -e $1 ] || { echo "$1 file no exit" exit}[ -f $1 ] && { echo "$1 is a file" exit}[ -d $1 ] && { echo "$1.原创 2021-04-07 15:08:01 · 2675 阅读 · 0 评论 -
shell 中的 local变量
一般用于定义局部变量,用于函数体内,作用域为定义位置开始到函数结束原创 2021-04-07 15:01:26 · 2495 阅读 · 0 评论 -
shell 文件简单操作
#!/bin/shif [ -z $1 ]; then echo "please input a file" exit 1fiif [ -e $1 ]; then echo "$1 file exit"else echo "$1 file no exit" exit 1fiif [ -f $1 ]; then echo "$1 is a file"elif [ -d $1 ]; then .原创 2021-04-07 15:06:03 · 145 阅读 · 0 评论 -
shell脚本if else 流程控制
#!/bin/sha=1b=2if [ $a == $b ];thenecho "a = b"elif [ $a -gt $b ];thenecho "a > b"elif [ $a -lt $b ];thenecho "a < b"elseecho "hhhh"fi说明: shell中的中括号[ ] 前后要有间隔,否则无法识别为中括号语句中的;用于语法命令或者关键字之间的间隔,当然也可以使用换行符来间隔,例如if cond..原创 2021-04-07 15:03:06 · 113 阅读 · 0 评论