[TOC]

Shell 编程是一种在 Unix 或类 Unix 系统中操作命令行的脚本语言,它提供了一种自动化执行任务的方式。本文将介绍 Shell 编程的基础知识和常用技巧。

1. 注释与输出

在 Shell 脚本中,注释以 # 开头,用于解释代码或添加备注。输出内容通常使用 echo 命令。

1
2
3
4
#!/bin/bash

# 输出 Hello
echo "Hello"

2. 变量与字符串操作

Shell 中的变量使用方式类似于其他编程语言,可以存储数据和进行操作。字符串操作包括拼接、获取长度、截取等。

1
2
3
name="YunDinger"
echo "Hello, $name"
echo ${#name} # 输出字符串长度

3. 数组操作

Shell 支持数组,可以存储多个值。通过 ${array[@]} 或 ${array[*]} 获取数组的所有元素,$