Выполнение команды на основе вывода предыдущей команды

Я не знаю точно, как настроить это, но я думаю, что selinux и grsecurity могут управлять этим через некоторый ACL как система. Читайте на тех, особенно selinux, и возможно ком-то, который знает, как настроить их, может обеспечить более подробный указатель.

1
11.05.2012, 19:27
2 ответа

Булевская переменная использования управляет операторами:

[[ -n $(your command) ]] && echo "yes" || echo "no"
4
27.01.2020, 23:12

grep устанавливает его код выхода на 0 ("успех"), если он находит что-то:

grep something myfile &>/dev/null && echo yes || echo no
5
27.01.2020, 23:12
  • 1
    Можно также использовать grep -q затем Вам не нужно &>/dev/null. –  Mikel 11.05.2012, 22:53

Теги

Похожие вопросы