【发布时间】:2018-10-22 03:44:58
【问题描述】:
我想通过 C-shell 脚本取消设置所有环境变量。
使用unsetenv * 命令,我可以使用命令行来做到这一点。
我们怎样才能让它在我们的脚本中工作?
当我运行脚本时,我正在点击undefined identifier issue。
【问题讨论】:
-
你的目标是什么?取消设置 all 环境变量可能会破坏(例如考虑
HOME、USER等) -
它对我有用。请在您的问题中包含脚本。在我的系统上,
unsetenv * ; /usr/bin/env | wc在命令行或脚本中在 csh 和 tcsh 下打印 `0 0 0`。 (同样,取消设置所有环境变量不太可能有用。) -
我不相信您的问题可以在当前状态下得到回答。请更新它以显示minimal reproducible example(请阅读链接文章)。你用的是csh还是tcsh?除了脚本的精确副本,请包括错误消息的精确复制和粘贴(tcsh 没有包含“标识符”一词的消息,而 csh 可能也不包含)。