【发布时间】:2015-05-28 04:30:18
【问题描述】:
是否可以在 Bourne shell (sh) 中导出函数?
this question 中的答案表明如何为bash、ksh 和zsh 执行此操作,但没有人说sh 是否支持它。
如果sh绝对不允许,我不会再花时间去找了。
【问题讨论】:
-
顺便说一句,
/bin/sh在任何远程现代系统上都是 POSIX sh(在 90 年代初定义),而不是 Bourne sh(在 70 年代定义);这适用于 ash、dash 等,它们是 POSIX sh,而不是 Bourne。也就是说,POSIX sh 比 Bourne 更有特色,所以发现 POSIX 中不存在的东西也表明它在 Bourne 中不存在。
标签: bash function shell unix sh