文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>脚本的两种执行方式

脚本的两种执行方式

时间:2010-04-24  来源:xfwduke

Shell脚本有两种运行方式:
  1. source scriptname
  2. ./scriptname
第一种运行方式直接在当前Shell中执行脚本
第二种运行方式在Sub Shell中执行脚本

#! /bin/bash

#example.bash

cd /


对于这样一个脚本,分别用两种方式执行,则有:

xfwduke@popo:~$ pwd

/home/xfwduke

xfwduke@popo:~$ source example.bash

xfwduke@popo:/$ pwd

/

xfwduke@popo:/$



xfwduke@popo:~$ pwd

/home/xfwduke

xfwduke@popo:~$ ./example.bash

xfwduke@popo:~$ pwd

/home/xfwduke

xfwduke@popo:~$


可以看到,以source方式执行脚本,脚本内的命令能改变当前Shell的状态,而以第二种(just name)方式执行脚本,是在Sub Shell中运行脚本内的命令,不会改变当前Shell的状态.
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载