跳转至

Bourne-Again Shell

约 182 个字 预计阅读时间 1 分钟

Abstract

我有时候使用 Bash 编写一部分脚本用于训练模型,本笔记参考 GNU Bash Reference Manual

Basics

Bash 是 GNU 操作系统的 shell,或者称其为命令语言解释器,是当前 Unix shell sh 的直接前身,很大程度和 sh 兼容,融合了 kshcsh 的使用功能,旨在成为 IEEE POSIX 规范的符合式实现。

根本来讲,shell 是一个执行命令的宏处理器/Macro Processor,将文本和符号扩展以创建更大表达式。

Definitions

  • Control Operator:执行控制功能的 token,是空行或者是以下之一的字符:||&&&;;;;&;;&||&()
  • Exit Status:命令返回给调用者的值,被限制为八位,为 0255 的整数。