Shell脚本常用示例
While 循环
#!/bin/bash
i=0
while [ $i -le 2 ]
do
echo Number: $i
((i++))
done
因此,while 循环采用以下形式。
while [ condition ]
do
commands 1
commands n
doneFor 循环
#!/bin/bash
for (( counter=1; counter<=10; counter++ ))
do
echo -n "$counter "
done
printf "\n"接收用户输入
IF 语句
使用 AND 运算符
使用 OR 运算符
case 条件
命令行参数
使用名称获取参数
调用
连接字符串
字符串截取
使用 cut 做截取
添加两个值
添加多个值
Bash 中的函数
具有返回值的函数
从 Bash 脚本创建目录
确认存在后创建目录
读取文件
删除文件
附加到文件
测试文件存在
-f 文件
-d 文件夹
从 Shell 脚本发送邮件
向收件人发送包含给定主题和消息的电子邮件
解析日期和时间
sleep 命令
wait 命令
wait 命令用于暂停 Linux bash 脚本中的系统进程
显示上次更新的文件
列出当前工作目录中最近更新或创建的文件
添加批处理扩展
对目录中的所有文件应用自定义扩展名
打印文件或目录的数量
查找给定目录中存在的文件或文件夹的数量 如果指定的目录不可用或存在权限问题,程序将要求用户重试。
清理日志文件
使用 Bash 备份脚本
备份过去 24 小时内修改的每个文件或目录
检查你是否是 root 用户
从文件中删除重复行
逐行遍历文件并删除所有重复的行。然后,它将新内容放入新文件,并保持原始文件的完整性。
系统维护
Last updated