Объясняю свою проблему:
Эта команда;
data validate myfile.xml
должен дать мне такой ответ
myfile.xml is valid
Затем я хочу создать if condition
вот так:
if [[ ??? ]] ; then
echo "correct myfile.xml , start analysis :"
analysis myfile.xml myoutputfile.xml
else
echo "uncorrect myfile.xml"
fi
Я бы хотел добавить в квадратные скобки что-то вроде этого:
if [[ data validate myfile.xml == myfile.xml is valid ]] ; then ...$
Но это не работает, какие идеи?
Пробовал:
if [["$(data validate myfile.xml)" == "my file.xml is valid " ]] ; then
> echo "Well done"
> else
> echo "Wrong"
> fi
Получил:
bash: [[myfile.xml is valid : command not found
Wrong