本文参考:shell脚本学习指南shell
本文阅读前提为:知道shell指令,但不知道如何完成一个自动化的shell脚本。函数
由于编辑本文时,做者也是一个新手。因此,在一些理论上,可能存在错误。若是存在错误,但愿指出(可发送email:zheng39562@163.com)。学习
此文会定时更新。直到有一个相对完善的版本。自动化
一:如何让系统识别,以及一些前期细节。email
1,系统如何识别:当系统执行一个可执行文件时,发现不是可执行格式。内核会收到一个错误消息:此文件不是可执行文件。此时,会尝试调用调用解释器。新手
2,如何肯定解释器:须要在文件的第一行添加: #! 符号。若是但愿使用shell,则能够添加: #! /usr/sh -f。其余解释器也能够使用此方式,例如:AWK经验
3,细节。脚本
1)#! 此行建议不超过64字符。(通常也不会超过)文件
2)#! 跟绝对路径。不一样系统间,解释器的位置可能存在差别。mail
二:一些脚本经验。
shell识别命令:内建命令,shell函数,外部命令。