首页
关于
友链
其它
统计
壁纸
Search
1
修改Linux Kernel defconfig的标准方法
5,643 阅读
2
cgroup--(4)cgroup v1和cgroup v2的详细介绍
5,195 阅读
3
Android系统之VINTF(1)manifests&compatibility matrices
5,107 阅读
4
c语言的__attribute__
3,005 阅读
5
使用git生成patch和应用patch
2,436 阅读
默认分类
文章收集
学习总结
每天一刷
环境配置
知识点
入门系列
vim
shell
Git
Make
Android
Linux
Linux命令
内存管理
Linux驱动
Language
C++
C
工具
软件工具
Bug
COMPANY
登录
Search
标签搜索
shell
Linux
c
uboot
Vim
vintf
Linux驱动
Android
device_tree
git
DEBUG
链表
数据结构
IDR
内核
ELF
gcc
网址
内存管理
进程管理
adtxl
累计撰写
342
篇文章
累计收到
8
条评论
首页
栏目
默认分类
文章收集
学习总结
每天一刷
环境配置
知识点
入门系列
vim
shell
Git
Make
Android
Linux
Linux命令
内存管理
Linux驱动
Language
C++
C
工具
软件工具
Bug
COMPANY
页面
关于
友链
其它
统计
壁纸
搜索到
13
篇与
的结果
2021-01-19
shell简介--(3)shell数组
说明:本文转载自菜鸟教程bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似于 C 语言,数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 0。1. 定义数组在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 ... 值n)例如:array_name=(value0 value1 value2 value3)或者array_name=( value0 value1 value2 value3 )还可以单独定义数组的各个分量:array_name[0]=value0 array_name[1]=value1 array_name[n]=valuen可以不使用连续的下标,而且下标的范围没有限制。2. 读取数组读取数组元素值的一般格式是:${数组名[下标]}例如:valuen=${array_name[n]}使用 @ 符号可以获取数组中的所有元素,例如:echo ${array_name[@]}3. 获取数组的长度获取数组长度的方法与获取字符串长度的方法相同,例如:# 取得数组元素的个数 length=${#array_name[@]} # 或者 length=${#array_name[*]} # 取得数组单个元素的长度 lengthn=${#array_name[n]}
2021年01月19日
658 阅读
0 评论
0 点赞
2021-01-19
shell简介--(2)shell字符串
说明:本文转载自菜鸟教程字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。1. 单引号str='this is a string'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。2. 双引号your_name='runoob' str="Hello, I know you are \"$your_name\"! \n" echo -e $str输出结果为:Hello, I know you are "runoob"! 双引号的优点:双引号里可以有变量双引号里可以出现转义字符3. 拼接字符串your_name="runoob" # 使用双引号拼接 greeting="hello, "$your_name" !" greeting_1="hello, ${your_name} !" echo $greeting $greeting_1 # 使用单引号拼接 greeting_2='hello, '$your_name' !' greeting_3='hello, ${your_name} !' echo $greeting_2 $greeting_3输出结果为:hello, runoob ! hello, runoob ! hello, runoob ! hello, ${your_name} !4. 获取字符串长度使用\#string="abcd" echo ${#string} #输出 45. 提取字符串以下实例从字符串第 2 个字符开始截取 4 个字符:string="runoob is a great site" echo ${string:1:4} # 输出 unoo注意:第一个字符的索引值为 0。6. 查找字符串查找字符 i 或 o 的位置(哪个字母先出现就计算哪个):string="runoob is a great site" echo `expr index "$string" io` # 输出 4注意: 以上脚本中\` 是反引号,而不是单引号 ',不要看错了哦。
2021年01月19日
689 阅读
0 评论
0 点赞
2021-01-19
shell简介--(1)环境和变量
说明:本文转载自菜鸟教程
2021年01月19日
617 阅读
0 评论
0 点赞
1
2