Shell脚本编写
1. 什么是 Shell 脚本 Shell脚本是利用 shell 的功能所写的一个程序 program,这个程序是使用纯文本文件,将一些 shell 的语法与指令(含外部指令)写在里面, 搭配正则表达式、管线命令与数据流重导向等功能,以达到我们所想要的处理目的。 Shell 脚本可以简单的被看成是批处理文件, 也可以被说成是一个程序语言,且这个程序语言由于都是利用 shell 与相关工具指令, 所以不需要编译即可执行,且拥有不错的除错 (debug) 工具,所以,shell可以帮助系统管理员快速的管理好主机。 2.Shell 脚本特性 自动化常用命令 追踪与管理系统的重要工作 简单入侵检测功能 连续指令单一化 简易的数据处理 跨平台支持与学习历程较短 3.创建 shell 脚本 第一步:使用文本编辑器(vim)来创建文本文件 第一行必须包括shell 声明序列:#! #!/bin/bash (告诉系统执行的时候要调用什么解释器) 添加注释 注释以# 开头 (# 都是批注用途,加在#后面的数据都被当做批注文字) 第二步:运行脚本 给予执行权限,在命令行上指定脚本的绝对或相对路径 直接运行解释器,将脚本作为解释器程序的参数运行 例:计算/etc/passwd文件中的第10个用户和第20个用户的ID之和 #!/bin/bash #Filename:ID.sh 文件名:ID.sh