主题
Shell 脚本基础
Shell 脚本是用 Shell 语言编写的文本文件,包含一系列命令和逻辑结构,用于自动化执行任务和管理系统。
脚本结构
脚本文件通常以
.sh结尾。第一行通常是指定解释器的“shebang”,如:
bash#!/bin/bash
基本语法
变量定义和使用:
bashNAME="World" echo "Hello, $NAME"条件判断:
bashif [ -f "/etc/passwd" ]; then echo "File exists" else echo "File not found" fi循环结构:
bashfor i in 1 2 3; do echo "Number $i" done函数定义:
bashgreet() { echo "Hello, $1" } greet "Linux"
权限和执行
赋予脚本执行权限:
bashchmod +x script.sh执行脚本:
bash./script.sh
掌握 Shell 脚本基础,可以实现批量任务自动化,简化系统管理和运维工作。
