LinuxForum.Fans
Тема

[Решено] Bash diff код возврата

Автор: tmp13 3 сообщений 2173 просмотров
#57922

Вообщем то вопрос простой
есть скрипт типа

text
#!/bin/bash
diff countinoracle.exp countinIBMod.exp
if [ различий нет ]
 echo "Ураа!"
else
 echo "Опять всё не так!"
fi
exit 0;

смотрю man diff там написанно:

Если код возврата равен 0, то различий найдено не было, если 1, то были найдены некоторые различия и если 2, то есть проблема.

А как собственно получить код возврата??

P.S как вариант приходит конечно мысль перенаправлять вывод в файл и там смотреть что да как, но это неправильно как то если у него есть код возврата=)

#57926

переменная:

text
$?

#57932

спасибо=))

Войдите или зарегистрируйтесь, чтобы ответить.