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

时间:2019-05-27 00:42:00

标签: xcode bash shell terminal yara

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

任何帮助将不胜感激!

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

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

1 个答案:

答案 0 :(得分:0)

从shell运行时,您的环境已设置。

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

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

您可以:

  • 使用yaraXcode的完整路径
  • 或在使用~/.bashrc之前在~/.profile中输入Xcodeyara(如果有这样的选择)
  • OR在$PATH中配置Xcode设置以指向安装yara的位置。您可以通过在外壳程序中运行which yara来找到它。