вторник, 30 июня 2015 г.

[HOWTO BASH] Как проверить вывод комманды в bash


Пример:

 [[ $((qm status 101) | grep "running") ]] && echo "OK" || echo "not OK"

Или:


#!/bin/bash
#usage script.sh <vmid>

STATUS=$(qm status $1)
if (echo $STATUS | grep "running"); then
        echo "ok";
else
        echo "not ok";
fi