Linux集群和自动化维2.2.1 Shell脚本的基本元素-阿里云开发者社区

开发者社区> 华章出版社> 正文

Linux集群和自动化维2.2.1 Shell脚本的基本元素

简介:

2.2.1 Shell脚本的基本元素


Shell脚本的第一行通常为如下内容:

#!/bin/bash  //第一行

#          //表示单行注释

如果是多行注释呢,应该如何操作?多行注释如下所示:

:<<BLOCK

中间部分为要省略的内容

BLOCK

Shell脚本的第一行均包含一个以#!为起始标志的文本行,这个特殊的起始标志表示当前文件包含一组命令,需要提交给指定的Shell解释执行。紧随#!标志的是一个路径名,指向执行当前Shell脚本文件的命令解释程序。比如:

#!/bin/bash

再比如:

#!/usr/bin/ruby

如果Shell脚本中包含多个特殊的标志行,那么只有一个标志行会起作用。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

华章出版社

官方博客
官网链接