Здравствуйте, мне необходимо в скрипте проверить что ряд действий выполнился корректно. Думал, что такой код зайдет:
if {
cat /root/Desktop/1.txt
cat /root/Desktop/2.txt
}; then
echo YES
else
echo NO
fi
Но он не отработал корректно. Отработал такой:
if {
cat /root/Desktop/1.txt &&
cat /root/Desktop/22.txt
}; then
echo YES
else
echo NO
fi
И еще такой:
cat /root/Desktop/1.txt &&
cat /root/Desktop/22.txt
if [[ $? == 0 ]]; then
echo YES
else
echo NO
fi
Есть ли какой-то общепринятый способ реализовать такое? Или способ красивее моих