Композиция команд
Последовательное выполнение команд
Последовательно выполнить несколько команд.
Для отделения команд используется символ ";"
Последовательное выполнение при успехе предыдущей операции
Последовательное выполнение команд при условии успешного завершения предыдущей.
Для отделения команд используется конструкция "&&"
Вызов команды при возникновении ошибки
Выполнение команды в случае возникновения ошибки.
Если во время выполнения программ возникнет ошибка, то создаётся файл "myError.txt"
Для задания команды, выполняющейся в случае ошибки, используется конструкция "||"
Передача выходных данных команды на вход другой
Создадим файл "progA.py" со следующим содержимым:
Создадим файл "progB.py" со следующим содержимым:
Сделаем так, чтобы выходные данные одной программы шли на вход другой программы.
Передача выходных данных в файл
Сохранить выходные данные команды в файл
Сохранить названия файлов каталога в текстовый файл
Запись выходных данных в конец файла
Добавить текущую дату и время в конец файла
Добавить список названий файлов каталога к концу текстового файла
Использование содержимого файла в качестве входных данных
Создадим текстовый файл "myVars.txt" со следующим содержимым:
Сделаем так, чтобы содержимое файла шло на вход скрипта на python
Сделать так, чтобы содержимое файла "myVars.txt" шло на вход скрипта на python.
Результат работы скрипта должен сохраняться в файл "myResult.txt".
Одновременный вывод в файл и консоль
Вывод результата работы команды "ls" в консоль и в текстовый файл
Last updated
Was this helpful?