Bash脚本编程学习笔记
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脚本的数学运算需要用
$(( ))
包裹。十、示例
判断质数