什么是 Bash 脚本?

Bash(Bourne-Again SHell)是 Linux 和 macOS 系统的默认命令行解释器,通过编写脚本可以自动化执行命令序列。
💡 小贴士:学习 Bash 脚本能显著提升系统管理效率,是 DevOps 的基础技能之一!

基础语法速览

  • 变量定义var="值"(无需声明类型)
  • 条件判断if [ 条件 ]; then ... fi
  • 循环结构for file in *; do ... done
  • 注释方式# 这是注释
  • 函数定义function hello() { echo "Hello"; }

常用命令示例

命令 功能
echo 输出文本
grep 文本搜索
sed 流编辑器
awk 数据处理
chmod 修改文件权限

实战案例:自动化文件备份

#!/bin/bash
# 备份脚本示例
tar -czf backup_$(date +%Y%m%d).tar.gz /path/to/data
echo "备份完成!"

📌 注意:脚本需赋予执行权限:chmod +x backup.sh

扩展学习建议

bash_scripting
✨ 通过脚本编程,你可以像魔法师一样操控系统!继续探索吧~