shell 执行脚本的 3 种方式
来源:互联网 发布:耶稣基督赞美网络诗歌 编辑:程序博客网 时间:2024/05/18 15:26
首先把工作目录切换到脚本所在的目录:
该脚本所在的目录为:/home/user
cd /home/user
脚本为:hello_shell.sh
脚本的内容为:
#!/usr/bin/env bash
echo “hello shell”
方法一
sh hello_shell.sh
或者
bash hello_shell.sh
注该该种方式执行不需要为脚本赋予执行权限
-rw-rw-r– hello_shell.sh
方法二
相对路径
./hello_shell.sh
绝对路径
/home/user/hello_shell.sh
该种方式需要为脚本授予可执行权限
chmod 764 hello_shell.sh
-rwxrw-r– hello_shell.sh
方法三
. hello_shell.sh
或者
source hello_shell.sh
注:
前两种方法和第三种方法的区别:
前两种方法执行 shell 脚本时都是在当前 shell 环境下又开了一个子 shell 环境,当脚本执行完后,子 shell 环境立刻就会关闭,而方法三是在当前 shell 环境下执行的。
阅读全文
0 0
- shell 执行脚本的 3 种方式
- 执行shell脚本的三种方式
- shell脚本的两种执行方式
- shell脚本执行的几种方式
- shell脚本的三种执行方式
- shell 脚本的执行方式
- 执行Shell脚本的方式
- Shell脚本的执行方式:
- SHELL脚本执行方式
- Shell脚本执行方式
- shell脚本执行方式
- shell脚本执行方式
- 【Shell脚本学习1】Shell简介:什么是Shell,Shell命令的两种执行方式
- shell脚本文件的三种执行方式
- Shell脚本的几种执行方式之区别
- shell与subshell与执行脚本的几种方式
- shell脚本的两种执行方式区别举例
- Shell脚本的执行方式-50
- Android图片加载库Glide和Picasso的区别
- 漫谈jvm垃圾收集(3)
- 2017.10.10 杀人游戏 思考记录
- VisualSVN修改默认端口443、8443的方法
- 【总结帖】C语言实现多输入输出
- shell 执行脚本的 3 种方式
- Rhyme/StudyNote Java 继承VS组合,什么时候用继承、什么时候用组合?
- git常用命令
- 【Android】之 布局
- java enum(枚举)使用详解 + 总结
- Linux开机启动过程分析
- python网络爬虫-如何编写代码清洗数据
- CentOS7 重置root密码
- jQuery和css的联合使用,简单的网页效果展示