# 创建函数functionfunc_1(){echo'123';}functionfunc_2(){echo'890';}# 为已定义函数增加导出属性export-f func_1 func_2 # 删除函数的导出属性export-fn a b # 添加环境变量(JAVA)到`~/.bashrc`PATH=/usr/local/jdk1.7.0/bin:$PATH# 添加当前位置到动态库环境变量exportLD_LIBRARY_PATH=$(pwd):$...
1、执行脚本时是在一个子shell环境运行的,脚本执行完后该子shell自动退出; 2、一个shell中的系统环境变量会被复制到子shell中(用export定义的变量); 3、一个shell中的系统环境变量只对该shell或者它的子shell有效,该shell结束时变量消失 (并不能返回到父shell中)。 3、不用export定义的变量只对该shell有效,对子...
[ -k file ] 如果 file 存在且已经设置了粘制位,则为真。 [ -p file ] 如果 file 存在且是一个名字管道(F如果O),则为真。 [ -s file ] 如果 file 存在且大小不为0,则为真。 [ -t FD ] 如果文件描述符 FD 打开且指向一个终端,则为真。 [ -u file ] 如果 file 存在且设置了SUID (set u...
export [-fnp][变量名称]=[变量设置值] 1. 参数说明: -f 代表[变量名称]中为函数名称。 -n 删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。 -p 列出所有的shell赋予程序的环境变量。 实例 列出当前所有的环境变量 AI检测代码解析 ...
概要export [-fn] [name[=word]]... export -p 主要用途定义一到多个变量并设置导出属性。 修改一到多个变量的值并设置导出属性。 删除一到多个变量的导出属性。 显示全部拥有导出属性的变量。 为一到多个已定义函数新增导出属性。 删除一到多个函数的导出属性。 显示全部拥有导出属性的函数。
为了让函数在子shell(例如脚本)中也可以使用,使用export的"-f"选项将其导出为全局函数。取消函数的导出则使用export的"-n"选项。 export -frmexport-nrm 另外需要注意的是,函数支持无限递归。这可能在不经意间出错,导致崩溃。例如,写一个名为"ls"的函数。
export的效力仅限于该次登陆操作。 参 数: -f 代表[变量名称]中为函数名称。 -n ...
51CTO博客已为您找到关于shell export -f的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及shell export -f问答内容。更多shell export -f相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。