2、shell脚本格式

(1)脚本开头(第一行)

规范的shell脚本的第一行会指出由哪个程序(解释器)来执行脚本中的内容,在Linux bash编程中一般为:

#!/bin/bash或#!/bin/sh

其中开头的"#!"称为幻数,在执行bash脚本的时候,内核会根据"#!"后的解释器来确定由哪个程序来解释脚本中的内容。

(2)格式

一般来说Linux 的系统脚本都是以#!/bin/bash开头,而其它软件的脚本开头就是要看开发者的习惯了,有的以#!/bin/bash开头,有的以#!/bin/sh开头

(3)注意事项

这一行必须在每个脚本的顶端第一行,要在255个字符以内。写在其它行了就是注释了。

CentOS和RedHat默认的shell均是bash,因此,在写shell脚本的时候,在脚本的第一行也可以不加"#!/bin/bash",但如果当前系统默认的shell不是bash时,那么就必须要写#!了。否则脚本的执行结果可能就不是想要的。所以最好的编程习惯,就是不管什么脚本都加上开头语言标识“#!/bin/bash”。

(4)脚本注释

在shell脚本中,跟在"#"后面的内容表示注释。可以单独自成一行,也可跟在命令后,与命令在同一行。一定要有良好的写注释的习惯,因为注释不仅方便他人,也方便自己,防止时间久了,忘记代码意思。

建议用标准写法:#!/bin/bash

2、shell脚本格式

上一篇:进程之间究竟有哪些通信?方式?如何通信?


下一篇:PL/SQL块loop..各种循环练习