Вызов терминального ввода при запуске bash-скрипта - PullRequest
0 голосов
/ 27 мая 2019

Я скачал Yara из Git. Когда я запускаю yara из терминала, он работает так, как я ожидал. Я хочу знать, возможно ли создать bash-скрипт, который позволил бы мне вызвать yara и затем выполнить мою команду.

Любая помощь будет принята с благодарностью!

yara -w / path / path / path работает в терминале

yara -w в сценарии оболочки не выполняется так, как мне бы хотелось.

1 Ответ

0 голосов
/ 27 мая 2019

Когда вы запускаете его из оболочки, ваша среда устанавливается.

Например, если ваша оболочка по умолчанию - bash, то ~/.bashrc или ~/.profile устанавливает их (также /etc/profile поставляется).

Через XCode это не происходит автоматически.Таким образом, $PATH не имеет места для yara.

. Вы можете:

  • Использовать полный путь для yara из Xcode
  • ИЛИ Источник ~/.bashrc или ~/.profile в Xcode (если есть такая опция)) перед использованием yara
  • ИЛИ Настройте параметры $PATH в Xcode, чтобы указать местоположениегде yara установлено.Вы можете найти его, запустив which yara в оболочке.
...