文章目录 1 内容格式化 1.1 输出格式化 1.1.1 echo解读 1.1.2 字体颜色 1.1.3 printf格式化 1.1.4 综合案例 2 脚本交互 2.1 基础知识 2.1.1 shell登录解读 2.1.2 子shell基础 2.1.3 子shell实践 2.2 脚本外交互 2.2.1 read基础 2.2.2 案例实践 3 表达式 3.1 运算符 3.1.1 运算符基础 3.1.2 简单计算 3.1.3 赋值运算进阶 3.1.4 expr计算 3.1.5 bc计算 3.2 表达式 3.2.1 基础知识 3.2.2 逻辑表达式 3.2.3 字符串表达式 3.2.4 文件表达式 3.2.5 数字表达式 3.3 表达式进阶 3.3.3 [[]] 测试进阶 3.3.2 集合基础 3.3.3 逻辑组合 3.3.4 综合实践 1 内容格式化 1.1 输出格式化 1.1.1 echo解读 学习目标 这一节,我们从 基础知识、简单实践、小结、三个方面来学习。 基础知识 命令简介 echo命令的功能是将内容输出到默认显示设备,一般起到一个提示的作用。 OPTIONS: -n 不要在最后自动换行 -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: 转义字符 \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \