Bourne-Again Shell¶
约 182 个字 预计阅读时间 1 分钟
Abstract
我有时候使用 Bash 编写一部分脚本用于训练模型,本笔记参考 GNU Bash Reference Manual。
Basics¶
Bash 是 GNU 操作系统的 shell,或者称其为命令语言解释器,是当前 Unix shell sh 的直接前身,很大程度和 sh 兼容,融合了 ksh 和 csh 的使用功能,旨在成为 IEEE POSIX 规范的符合式实现。
根本来讲,shell 是一个执行命令的宏处理器/Macro Processor,将文本和符号扩展以创建更大表达式。
Definitions¶
- Control Operator:执行控制功能的 token,是空行或者是以下之一的字符:
||、&&、&、;、;;、;&、;;&、|、|&、(、)。 - Exit Status:命令返回给调用者的值,被限制为八位,为
0到255的整数。