Bash 的基本语法总结
Bash 的基本语法总结
摘要:Bash(Bourne Again SHell)是 Linux/Unix 系统中最常用的 shell,其语法简洁且强大,常用于脚本自动化。以下是基本语法的简要总结(基于标准 Bash 手册):
1. 基本语法
- 变量定义与使用:
- 定义:name="value" 或 export PATH="$PATH:/new/path"(export 用于环境变量)。
- 使用:echo $name 或 ${name:-default}(参数扩展,避免空值)。
- 数组:arr=(item1 item2),访问 ${arr[0]}(索引从0开始)。
- 命令执行与替换:
- 命令替换:$(command) 或 `command`,如 files=$(ls *.txt)。
- 管道与重定向:command1 | command2 > file.txt(输出到文件),command < file.txt(从文件输入)。
- 引号与转义:
- 单引号 'text':字面量,不扩展变量。
- 双引号 "text $var":扩展变量和命令替换。
- 反引号或 $():用于嵌套命令。