在 bash 脚本开始时调用终端输入

Call terminal input at start of bash script

我从 Git 下载了 Yara。当我从终端 运行 yara 时,它按我预期的那样工作。我想知道是否可以创建一个 bash 脚本,让我调用 yara 然后执行我的命令。

如有任何帮助,我们将不胜感激!

yara -w /path/path/path 在终端中工作

shell 脚本中的 yara -w 没有按照我的意愿执行。

当你从 shell 中 运行 时,你的环境就设置好了。

例如,如果您的默认 shell 是 bash,则 ~/.bashrc~/.profile 设置它们(/etc/profile 也是来源)。

通过 Xcode,这不会自动发生。因此,$PATH 没有 yara.

的位置

您可以:

  • 使用来自 Xcode
  • yara 的完整路径
  • OR ~/.bashrc~/.profile in Xcode(如果有这样的选项))在使用 yara
  • 之前
  • 或配置 Xcode 中的 $PATH 设置以指向安装 yara 的位置。你可以通过 运行ning which yara 在 shell.
  • 中找到它