【问题标题】:tcsh: using "-c" option doesn't work for certain commandstcsh:使用“-c”选项不适用于某些命令
【发布时间】:2023-08-04 02:14:01
【问题描述】:

我想在 perl 中运行一个 tcsh 脚本。所以使用了 -c 选项。但是我在脚本中使用 setenv 时遇到问题

我的脚本 XX.tcsh 有 setenv xx dd

如果我尝试使用 "tcsh -c XX.tcsh"

我得到了错误 setenv:找不到命令

在 XX.tcsh 里面我添加了这一行 哪个setenv。 我得到的输出是

其中:() 中没有 setenv

但是,如果我从我的 tcsh shell 执行 which setenv 我会得到

setenv:shell 内置命令

有人可以帮忙解决这个问题吗?不知道我错过了什么

谢谢

【问题讨论】:

    标签: csh tcsh


    【解决方案1】:

    摆脱-c

    tcsh XX.tcsh 应该工作。

    【讨论】: