博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell编程===执行shell脚本的四种方法
阅读量:7094 次
发布时间:2019-06-28

本文共 562 字,大约阅读时间需要 1 分钟。

使用vim创建一个shell文件,命名 hello.sh

#!/bin/bashecho "hello shell !"

 

在linux中进行加载

chmod +x ./hello.sh  #使脚本具有执行权限

./hello.sh         #执行脚本

 

 

方法2:以绝对路径的方式去执行bash shell脚本:

 代码如下:

 /data/shell/hello.sh

 

方法3:在当前的shell环境中执行bash shell脚本:

代码如下:

cd /data/shell

. hello.sh

cd /data/shell

source hello.sh

 

方法4:直接使用bash 或sh 来执行bash shell脚本:

 代码如下:

 cd /data/shell

bash hello.sh

cd /data/shell

sh hello.sh

注意,若是以方法4的方式来执行,那么,可以不必事先设定shell的执行权限,甚至都不用写shell文件中的第一行(指定bash路径)。

因为方法4是将hello.sh作为参数传给sh(bash)命令来执行的。这时不是hello.sh自己来执行,而是被人家调用执行,所以不要执行权限。

 

转载于:https://www.cnblogs.com/botoo/p/9262329.html

你可能感兴趣的文章
红黑树
查看>>
Sass
查看>>
Objective-C中Block语法、Block使用以及通过Block实现数组排序
查看>>
[转载]从业务运维转到产品经理,我摸爬滚打的产品之路
查看>>
比较正在使用的域名 和顶层窗口的域名
查看>>
Gitlab - Mac本机访问VirtualBox上搭建的Gitlab
查看>>
Bootstrap的Model源码详细注释 (转)
查看>>
java采用jxl写入一个Excel文件
查看>>
1171:大整数的因子
查看>>
传说中的数据结构 栈
查看>>
结对-结对编项目作业名称-设计文档
查看>>
Cesium 获取当前视图范围
查看>>
javascript基础
查看>>
加快普及智能家居DIY功能更受青睐
查看>>
python成长之路八 -- 内置函数
查看>>
【框架学习与探究之定时器--Quartz.Net 】
查看>>
Date 与 SimpleDateFormat
查看>>
C++ 11 创建和使用 unique_ptr
查看>>
文件的空间使用和IO统计
查看>>
软件产品评价
查看>>