本文参考:shell脚本学习指南
本文阅读前提为:知道shell指令,但不知道如何完成一个自动化的shell脚本。
因为编辑本文时,作者也是一个新手。所以,在一些理论上,可能存在错误。如果存在错误,希望指出(可发送email:[email protected])。
此文会定时更新。直到有一个相对完善的版本。
一:如何让系统识别,以及一些前期细节。
1,系统如何识别:当系统执行一个可执行文件时,发现不是可执行格式。内核会收到一个错误消息:此文件不是可执行文件。此时,会尝试调用调用解释器。
2,如何确定解释器:需要在文件的第一行添加: #! 符号。如果希望使用shell,则可以添加: #! /usr/sh -f。其他解释器也可以使用此方式,例如:AWK
3,细节。
1)#! 此行建议不超过64字符。(一般也不会超过)
2)#! 跟绝对路径。不同系统间,解释器的位置可能存在差异。
二:一些脚本经验。
shell识别命令:内建命令,shell函数,外部命令。
时间: 2024-10-08 12:26:53