shell中“source”、“.”和“bash”命令
来源:互联网 发布:大数据专业研究生排名 编辑:程序博客网 时间:2024/06/05 19:09
在当前目录中有一脚本script.sh
如下:
#!/bin/bashecho $key # 输出变量key
在shell命令行中,定义变量key,分别用source
、.
和bash
命令执行script.sh
脚本:
# 先定义变量key,再分别用三个命令执行脚本$ key=value # =前后不能有空格$ source script.shvalue # 输出$ . script.shvalue # 输出$ bash script.sh # 输出,空白
source
和.
:.
是source
的缩写- 在当前的环境中执行脚本,所以当前环境定义的变量可以在shell脚本中使用
bash
:- 在当前环境中开一个子shell来执行脚本,当前环境定义的变量无法在脚本中使用
- 可以使用
export
命令将变量输出,使它在子shell环境也可以使用
执行bash script.sh
前,先用export
将变量输出:
$ export key # 此处是key,而不是$key$ bash script.shvalue # 输出
0 0
- shell中“source”、“.”和“bash”命令
- bash中. 和 source
- shell中source命令
- Linux bash shell中. & source & ./的区别
- linux shell 中source 命令
- linux中source、bash命令区别
- linux中source、bash命令区别
- linux中source、bash命令区别
- bash 点号(.)和source命令的使用
- LINUX Shell脚本中点号和source命令
- Linux Shell脚本中点号和source命令
- Linux Shell脚本中点号和source命令
- LINUX Shell脚本中点号和source命令
- LINUX Shell脚本中点号和source命令
- Linux Shell脚本中点号和source命令
- 【Bash百宝箱】shell内建命令之句点与source
- BASH命令和SHELL脚本总结(17)在BASH中计算两天的间隔天数
- 浅析shell中source命令和.逗号命令对当前父shell的影响
- 【OpenMesh】操作网格
- 【Python笔记】剖析Python的切片(slicing)语法
- 系统分析绪论
- 【OpenMesh】文件读取和写入
- 一些你也许不知道的#define 用法
- shell中“source”、“.”和“bash”命令
- 习题2-4
- 程序员的六种境界
- 浅谈SQL Server 对于内存的管理
- OpenNMS守护程序名称
- KMP算法
- Alpha测试和Beta测试简介
- Ogre3d 之使用 Android NativeActivity
- 【JavaScript】无须id、name与class等属性,绝对兼容,直接对表单中的所有表单项进行遍历、判断、检验