Войти

Показать полную графическую версию : BASH


zelo
31-01-2008, 19:23
....совсем не знаю bash, помогите написать условие следующего рода:

1. Запускается программа.
2. Если она что-либо вывела на экран, то запускается вторая, иначе третья.

....за ранее спасиБо

ruslandh
31-01-2008, 21:33
zelo, Что значит выдала на экран ?

BuGfiX
01-02-2008, 10:36
Возможно так:

#!/bin/sh

OUTPUT=`/bin/program1`;
if [ "x$OUTPUT" != "x" ]; then
/bin/program2;
else
/bin/program3;
fi

zelo
04-02-2008, 10:19
....спасиБочки! Это то что нужно!




© OSzone.net 2001-2012