前端之家收集整理的这篇文章主要介绍了
SHELL 1、Shell脚本基础及执行的几种方式,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
“#!”幻数:一般规范在脚本的开头,用来指定那个解释器来执行脚本中的内容。注:仅脚本第一行#!
有效,后面显示为注释!如果不指定解释器,那么默认使用当前系统的默认shell执行脚本,一般默认
为bash.常见例:#!/bin/bash#!/bin/sh
#注释:对脚本进行注释说明,仅给开发者使用者看,系统
无法标记,注释不会被执行;注释可自成一行,也可以跟在脚本命令后面与命令在同一行。脚本执行顺
序:从上到下、从左到右,有嵌套脚本先执行嵌套脚本。
Shell脚本执行的几种方式:
①bashscript或shscript优点:当脚本没有执行权限时,即用户文件权限属性没有x位或脚
本文件开头没有指定解释器“#!/bin/bash”时可直接运行.
推荐指数:★★★★★
②PATH/script或./script路径的方式执行脚本,绝对或相对路径下的Script直接运行,注意:
需要有x权限,即执行权限,chmod+xscript.
推荐指数:★★★
③source或.script这种来说,暂时不是很明白,
加载执行相关脚本中的命令和语句,不用另外的子Shell来执行命令,可以直接执行没有执行权限的脚本
推荐指数:无
④sh<script或catscript|sh将所有字符拼接位命令的形式,然后经由管道交给bash操作.
推荐指数:★★★
原文链接:https://www.f2er.com/bash/392739.html