以下哪一项正确地使用"嵌套的 shell"来打印当前日期?我们不想选择只会打印字符串 "date" 的选项。
您也可以在控制台里自己试一试!
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
在处理复杂的重复性任务时,为自己节省时间。您将先复习常见命令行程序与参数,然后迅速进入 Bash 脚本的世界。您会创建简单的命令行管道,并将其转换为 Bash 脚本。接着,您将进阶学习标准流,以及如何向 Bash 脚本传递参数。
掌握 Bash 脚本的核心——变量!本章将带您学习如何创建基本的字符串与数值变量,并在这些变量上进行计算。您还将了解"壳中之壳"(shell-ception)的妙用,为高级脚本编写打开更多可能。
当前练习
现实并非总是线性的,您的 Bash 脚本也不该如此。本章将通过学习控制语句,带您把 Bash 脚本提升到新水平。您将了解 FOR、WHILE、IF 与 CASE 语句的差异,以及如何在脚本中使用它们。掌握这些新工具后,您就能编写具备条件逻辑的更高级 Bash 脚本。
通过构建实用函数来处理数据与变量,为您的 Bash 脚本注入强大能力。在最后一章,您将学习 Bash 中函数的结构,使用函数来自动化常用任务,并让脚本按计划运行,无需亲自动手。