终于来到了shell脚本的学习,貌似很牛叉。
shell script鸟叔解释:利用shell的功能写的一个program,使用纯文本文件,将一些shell语法和指令写在里面,搭配正则表示法,管线命令,数据流重导向等功能,达到处理的目的。废话了这么多,不就是windows下的bat文件吗。。。好吧。我觉得是。
shell脚本执行
编写好shell脚本之后,shell脚本必须具备可读和可执行的选线,rx权限。
绝对路径执行 相对路径执行 变量【PATH】功能执行
以bash程序来执行。透过 bash shell.sh或者 sh shell.sh来执行
书中说了,编写script,要养成一个好的习惯。这个确实,优雅的代码到哪都是美的杰作,除非你想搞点事。书中列举了几项内容
1 script功能
2 script的版本信息
3 script的作者和联络方式
4 script的版权宣告方式
5 script的History
6 script 内较特殊的指令,使用【绝对路径】的方式来下达
7 script 运作时需要的环境变量预先宣告与设定
我认为,最基本的就是 功能,更改历史,再就是路径和环境变量的设定这几项内容是必须的。