[ $? -eq 0 ]; then
echo "Ok"
exit 0
else
echo "Not Ok" >&2
exit 1
fi
Есть три набора данных в массиве (Код (6 шт.), Папка (30 шт.), сама команда (6*30=180 шт.))
Задача...
Видимо в foreach в Имя папки добавить значение КОД, которое потом надо вставить в КОМАНДУ
А вот теперь самое веселое... Надо сделать рекурсивное прохождение по командам, но так, чтобы если команда не выполнена переходить к следующей, либо завершалась, если кончились варианты
В итоге должен выводится типа bash скрипт формата
touch $folder-$arr_type/1/1.txt
if [ $? -eq 0 ]; then
touch $folder-$arr_type/1/1.txt
if [ $? -eq 0 ]; then
touch $folder-$arr_type/1/1.txt
if [ $? -eq 0 ]; then
touch $folder-$arr_type/1/1.txt
if [ $? -eq 0 ]; then
touch $folder-$arr_type/1/1.txt
if [ $? -eq 0 ]; then
touch $folder-$arr_type/1/1.txt
if [ $? -eq 0 ]; then
echo "Создание окончено"
exit 0
else
echo "Could not create file" >&2
exit 1
fi
exit 0
В пути и touch не вчитывайтесь, они тупо для примера
Перепиши на php, и будет легко
Обсуждают сегодня