谁能告诉我 KornShell (ksh) 脚本中关键字 DEFINE 的用法吗?我在网上搜索了很多,但没有得到满意的解决方案。
示例脚本:
#!/bin/ksh
#-----------------------------------------------------------------------------------------
#DEFINE TYPE=$PRODUCT_TYPE;
最佳答案
Bourne shell 及其 POSIX 衍生品和变体(例如 Bash 和 ksh
)没有 define
关键字(更不用说任何大写关键字)。
也许您正在查看的脚本包含具有此名称的函数,或者您的系统可能有具有此名称的命令。或者也许您根本没有查看 shell 脚本 - 例如,许多 SQL 查询在 shell 脚本片段内运行 SQL 命令,但 SQL 命令显然不是 shell 命令。
关于shell - shell脚本中的DEFINE是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20236923/