码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本的执行方法

时间:2018-10-13 14:47:00      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:推荐   The   roo   shell   user   执行方法   rip   使用   dir   

1.
[root@usr001 ~]# echo ‘userdir=pwd‘ >sun.sh
[root@usr001 ~]# cat sun.sh
userdir=pwd
[root@usr001 ~]# bash sun.sh
[root@usr001 ~]# sh sun.sh
[root@usr001 ~]# echo $userdir

[root@usr001 ~]# . sun.sh
[root@usr001 ~]# echo $userdir
/root
[root@usr001 ~]#

当前的黑窗口是一个shell,我们称之为fathershell。sun.sh为子

shell。使用bash或者sh不能将变量$userdir传到fathershell中去

,所以echo $userdir 什么也不出现。当使用.或者source时可以

将变量$userdir传到fathershell中去,所以echo $userdir时会出

现变量$userdir的值即pwd的值。

2.shell脚本的执行通常可以使用以下三种方式。
①bash script-name 或 sh script-name(推荐使用)
②path/script-name 或./script-name(当前路径下执行脚本)
③source script-name 或 .空格 script-name

shell脚本的执行方法

标签:推荐   The   roo   shell   user   执行方法   rip   使用   dir   

原文地址:http://blog.51cto.com/12040328/2299539

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!