这些是你可以用来进行数值比较的测试条件操作符:
文章插图
如果你在进行字符串比较,你可以使用以下这些测试条件:
文章插图
还有些条件用于检查文件类型:
文章插图
要特别注意空格 。开括号和闭括号、条件之间必须有空格 。同样地,条件操作符(-le、== 等)之前和之后必须有空格 。
8、使用 Bash 脚本中的循环Bash 支持三种类型的循环:for、while 和 until 。
这是 for 循环的一个例子:
#!/bin/bashfor num in {1..10}; doecho $numdone
运行它,你将看到以下输出:如果你选择使用上面的示例,可以使用 while 循环这样重写:
#!/bin/bashnum=1while [ $num -le 10 ]; doecho $numnum=$(($num+1))done
同样,可以使用 until 循环来重写:#!/bin/bashnum=1until [ $num -gt 10 ]; doecho $numnum=$(($num+1))done
while 循环和 until 循环非常相似 。区别在于:while 循环在条件为真时运行,而 until 循环在条件为假时运行 。9、在 Bash 脚本中使用函数Bash Shell 支持使用函数,这样你不必反复编写相同的代码片段 。
这是声明 Bash 函数的通用语法:
function_name() {commands}
这是一个使用带参数的函数的 Bash 脚本样例:#!/bin/bashsum() {sum=$(($1+$2))echo "The sum of $1 and $2 is: $sum"}echo "Let's use the sum function"sum 1 5
如果你运行该脚本,你将看到以下输出:Let's use the sum functionThe sum of 1 and 5 is: 6
接下来呢?这只是一个初窥 。这个 Bash 脚本教程只是一篇引言 。Bash 脚本的内容还有很多,你可以慢慢地、逐渐地探索 。【Bash 脚本编程入门】
推荐阅读
- 自学编程需要安装哪些基础软件
- 当前页面脚本发生错误怎么办 proe当前页面脚本发生错误怎么办
- 新手适合学的四种编程语言,你pick哪一个?
- 掌握C/C++协程编程,轻松驾驭并发编程世界
- 软件工程的核心问题并非是编程
- Apache Spark 的新编程语言
- 出租车计价c语言编程 出租车计价
- Tars-Java网络编程源码分析
- 编程是学些什么东西……新手学编程应该先学什么?
- 程序员越“老”就越看不上 AI 辅助编程工具?Stack Overflow 2023 开发者调查 AI 特别报告