Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   BASH (http://forum.oszone.net/showthread.php?t=99577)

zelo 31-01-2008 19:23 730125

BASH
 
....совсем не знаю bash, помогите написать условие следующего рода:

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

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

ruslandh 31-01-2008 21:33 730201

zelo, Что значит выдала на экран ?

BuGfiX 01-02-2008 10:36 730521

Возможно так:

#!/bin/sh

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

zelo 04-02-2008 10:19 732433

....спасиБочки! Это то что нужно!


Время: 08:24.

Время: 08:24.
© OSzone.net 2001-