Step 4 (S-15328)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/4771/step/4

Step 4 (S-15328) 1.png

[00:00 - 00:17] мы уже знаем что барских так можно писать и так далее аналогично может запретить внешней программы например как дела то как часто бывает полезно проанализировать как это работает программа что она вывела


[00:17 - 00:33] для этого есть специальная возможность перемена равно и в кассах кавычках это кавычки находятся подсказки программа должна быть запущена например


[00:33 - 00:52] но знаю что команда закачках тест тест если сделаешь конструкцию а равно osu кавычка эхо тест коса кавычки закрываются то а запишется именно тест а не как можно было подумать я к вам досталась равно тильда мы запишем вперед


[00:52 - 01:08] все файлы которые выйдет для домашней директории однако часто команда не вызывает некую информацию вот не знаю что их нельзя сделать их работу что вся команда возвращает несколько лет назад но показывает


[01:08 - 01:24] это хорошо или нет обычно заключает возвращая отвечает код возврата 0 0 означает что каждый завод были ошибки часто единичка узнать код только что выполнил можно при помощи доллар вопрос выйти с кем попало


[01:24 - 01:41] можно копать шоколада exit и передача ацетон или аттестате могу создать терминале точь в точь в тексте и узнать код возврата долга вопрос успешно создался есть какие то ошибки при создании файла


[01:41 - 01:58] отказано в доступе то код будет ненулевым ваша можно очень много проанализировать код возврата в конструкции if if the кавычки запускаю программу и если она завершилась корректно то есть кот 0 то можно выполнить это действие


[01:58 - 02:14] wells можно оправдать действия связывающая некорректного завершения программы тут можно отметить что здесь остались их не надо указывать квадратные скобочки давайте посмотрим как это все работает я сейчас нахожусь если я скажу скриптов


Step 4 (S-15328) 2.png

[02:14 - 02:31] я купалась удалить файл файл точка текста и про этот возврат это 5 таких ошибок не возникло а пробудят еще раз или же ошибку теперь стал единицей


[02:31 - 02:50] давайте посмотрим программу странно ли сделать заказ на 2 аргумента где


[02:50 - 03:09] мы файл он записывать значения то есть имена файлов которая выдается при помощи команды ls и пути до папки я дали о себе заказы нашли его и пытаться удалить резервную копию из папки резервный если


[03:09 - 03:25] благодаря прошло успешно то будет сообщаться если возникает ошибка точка отсчета ненулевой то бы написать что то есть не смогли удалить начало бы сказать примерно это он кот иди письку мы выйдем


[03:25 - 03:44] возврата не смог удалиться все сообщение ошибочно уводить запятая точка текста запустите программу у меня есть папка test


[03:44 - 04:02] перезапустить программу саш и 2 параметра директоров и дельта резервная все пало успешно были удалены из ран территория можно убедиться что она пустая


[04:02 - 04:19] я только записался с ошибкой нашей бы там нет ну это он напустить еще раз мы видим что удалить не удалось потому что их теперь я сам код возврата наши нашего скрипта


[04:19 - 04:23] можно убедиться что он равен единичке в 1 случае он был равен 0