SHELL 1Shell脚本基础及执行的几种方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SHELL 1Shell脚本基础及执行的几种方式相关的知识,希望对你有一定的参考价值。
“#!”幻数:一般规范在脚本的开头,用来指定那个解释器来执行脚本中的内容。注:仅脚本第一行#! 有效,后面显示为注释!如果不指定解释器,那么默认使用当前系统的默认shell执行脚本,一般默认 为bash.常见例: #!/bin/bash #!/bin/sh # 注释:对脚本进行注释说明,仅给开发者使用者看,系统 无法标记,注释不会被执行;注释可自成一行,也可以跟在脚本命令后面与命令在同一行。脚本执行顺 序:从上到下、从左到右,有嵌套脚本先执行嵌套脚本。 Shell脚本执行的几种方式: ①bash script 或sh script 优点:当脚本没有执行权限时,即用户文件权限属性没有 x 位或脚 本文件开头没有指定解释器“#!/bin/bash”时可直接运行. 推荐指数:★★★★★ ②PATH/script 或./script 路径的方式执行脚本,绝对或相对路径下的Script直接运行,注意: 需要有 x 权限,即执行权限,chmod +x script. 推荐指数:★★★ ③source 或 . script这种来说,暂时不是很明白, 加载执行相关脚本中的命令和语句,不用另外的子Shell来执行命令,可以直接执行没有执行权限的脚本 推荐指数:无 ④sh<script 或 cat script|sh 将所有字符拼接位命令的形式,然后经由管道交给bash操作. 推荐指数:★★★
本文出自 “IT技术博客” 博客,请务必保留此出处http://weonline.blog.51cto.com/1467072/1935035
以上是关于SHELL 1Shell脚本基础及执行的几种方式的主要内容,如果未能解决你的问题,请参考以下文章