Bash脚本编程学习笔记
Bash脚本编程学习笔记
自学笔记|2025-2-12|Last edited: 2025-2-12
type
status
date
slug
summary
tags
category
icon
password

一、变量

声明变量
💡
注意:在bash脚本中,如果一个字符串中包含空格,则需要用双引号包裹字符串。
💡
=左右不能有空格!
引用变量
输出变量

二、输入

读入变量
读入变量前输出一行提示语

三、注释

和Python一样

四、参数

假如有一个bash文件命名为a.sh
运行a.sh时指定参数
a.sh内部使用参数

五、序列

声明序列
引用序列
💡
注意:${array[@]}实际上是把array“展开”成了一个字符串"I Love PKU Hello World"
访问元素
数组长度
切片
字符串切片
字符串长度
添加元素

六、条件表达式

bash的条件表达式需要用[[ ]] 包裹
常见的表达式:

七、条件语句

if 语句
if-else 语句
switch 语句

八、循环语句

1. For 循环

经典形式
花括号扩展
C风格形式

2. While 循环

3. Until 循环

类似于 Do-while 循环。

4. Continue 和 Break

在嵌套循环中,[n]指定了在从内到外哪层循环继续 continue。可省略。continue [1]continue 是等价的。
continue 类似。

九、数学运算

bash脚本的数学运算需要用$(( )) 包裹。

十、示例

判断质数
 
多模态学习期中复习TOG 2022 | ControlVAE: Model-Based Learning of Generative Controllers for Physics-Based Characters
Loading...