Linux/Unix操作系统。
壳Shell脚本的语言采用命令式风格,构建出(主名称.sh)壳shell脚本程序文件,该壳shell脚本程序文件内事先按照可为操作系统识别的特定规则/预留坑位放入各种命令指令,一旦该shell脚本程序文件被打开,将会按照文件的排布规则触动相应的各种指令产生一次性执行的效果(方便管理员进行统一设置或管理或配置)。壳Shell脚本程序文件里面的命令符号直接来源于Linux/Unix操作系统的汇编层,缩短了与机器码之间的逻辑距离执行效率更高。
shellScript文件利用shell的特性通过shell体系下的规则语法所编写的功能程序(功能文件以纯文本的方式呈现),即将一些遵循着shell规则的语法与指令按照特定的方式与坑位写入文件纯文本里,然后根据正规的坑位流向规则,管道渠道命令及数据流重导向等功能,以实现对所有相关命令的有效触发进而达到所想要的目的。文件纯文本的入口地址类似启动钥匙,数据流向连锁反应。
更形象地说shellScript像早期dos年代的.bat环境文件,最简单的效果就是将许多指令汇整写在一起写在一个文件里,使用者open打开某一个文件后在坑位流向规则数据流重导向下能够触发多个命令,同时shellScript提供了坑位数组坑位循环,坑位条件及逻辑判断导向等重要功能,使用者可以直接以shell规则编写累积众多指令(集)达到程序功能。
Shell和Shell脚本区别?
Shell本身:
当我们以Shell作为描述性语句,单纯强调Shell本身的时候,此时我们强调工具的概念即Shell本身是一个命令行解释器。
Shell即命令行解释器本身的作用:遵循一定的语法解析规则对输入的命令符号加以解析并将解析得到的数据信息传给操作系统。基于Shell体系规则,开发者编写的功能程序属于接口系统级程序,在Shell对应的接口系统级程序中的命令指