如何在脚本中调用.bashrc函数

如何在脚本中调用.bashrc函数
~/.bashrc
----
example()
{
    echo "example function"
}

如果我在 shell 脚本中使用它

#!/bin/sh

example

我得到命令未找到。

我努力了

#!/bin/sh

source ~/.bashrc
example

但它不起作用。


我找到了这些答案,并认为这个问题值得在这里提出一个明确的问题和清晰简洁的答案。

  1. 从 bash shell 脚本调用 .bashrc 函数
  2. 如何从 shell 调用 .bashrc 中定义的函数?

答案1

另一件需要考虑的事情是,即使您使用 运行程序#!/bin/bash,它也不会执行 .bashrc,因为它是 .bashrc 的非交互式实例bash

相关内容