首页
chatGPT
关于
友链
其它
统计
更多
壁纸
留言
Search
1
cgroup--(4)cgroup v1和cgroup v2的详细介绍
6,535 阅读
2
修改Linux Kernel defconfig的标准方法
6,448 阅读
3
Android系统之VINTF(1)manifests&compatibility matrices
6,054 阅读
4
使用git生成patch和应用patch
3,570 阅读
5
c语言的__attribute__
3,183 阅读
默认分类
文章收集
学习总结
算法
环境配置
知识点
入门系列
vim
shell
Git
Make
Android
Linux
Linux命令
内存管理
Linux驱动
Language
C++
C
Rust
工具
软件工具
Bug
COMPANY
登录
Search
标签搜索
Rust
shell
Linux
c
uboot
Vim
vintf
Linux驱动
Android
device_tree
git
DEBUG
arm64
链表
数据结构
IDR
内核
ELF
gcc
ARM
adtxl
累计撰写
380
篇文章
累计收到
16
条评论
首页
栏目
默认分类
文章收集
学习总结
算法
环境配置
知识点
入门系列
vim
shell
Git
Make
Android
Linux
Linux命令
内存管理
Linux驱动
Language
C++
C
Rust
工具
软件工具
Bug
COMPANY
页面
chatGPT
关于
友链
其它
统计
壁纸
留言
搜索到
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日
700 阅读
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日
733 阅读
0 评论
0 点赞
2021-01-19
shell简介--(1)环境和变量
说明:本文转载自菜鸟教程
2021年01月19日
639 阅读
0 评论
0 点赞
1
2