GHCI采购BASH文件



假设您在/path/to/script.sh中定义了bash_function,并且您想快速使用此GHCI。以下是行不通的:

Prelude> :!source /path/to/script.sh
Prelude> :!bash_function

有没有办法加载GHCI的bash状态,以便您可以执行非股票壳功能?

您无法保持状态,但是您可以这样做:

:!source /path/to/script.sh && bash_function

如果您使用了很多特定的脚本,则可以在~/.ghci中添加命令以使其更加方便;例如

:def fun Prelude.return Prelude.. (":!source /path/to/script.sh && "Prelude.++)

将使您可以在GHCI中使用它:

:fun bash_function

相关内容

  • 没有找到相关文章

最新更新