3

我在 Windows https://github.com/bliker/cmder上使用cmder

我使用以下命令创建了自定义 cmder 任务

-new_console:d:C:\project > "C:\Program Files (x86)\Git\bin\sh.exe" --login -i  -cur_console:d:C:\project

当此选项卡打开时,我需要添加另一个命令

source script.sh

但是当我在上面的命令中添加它时,我得到

'source' is not recognized as an internal or external command

4

1 回答 1

3

您可以使用-c传递命令以sh使其运行,但我不相信您可以这样做获得交互式会话。

这意味着如果您需要在交互式会话开始时运行一个命令,您希望使用--init-file--rcfile指定您的启动文件(而不是默认文件)。尽管这些都可能是特定于 bash 的。我不确定。

如果是,那么您可以ENV在运行 shell 之前尝试将变量设置为脚本的(绝对或变量/等可扩展)路径。

于 2014-08-24T01:34:16.253 回答