Дополнительные задания

Лабораторная 2

  1. Написать сценарий, который принимает несколько путей к файлам как аргументы и должен вывести в стандартный поток подробную информацию (команда `ls -l`) сначала обо всех файлах списка, которые являются каталогами, затем для всех обычных файлов. В конце необходимо отдельно вывести список всех несуществующих файлов.

Лабораторная 3

  1. Написать сценарий, который вводит из стандартного потока координаты клетки шахматной доски и выводит её цвет. Вводимые координаты должны проверяться на корректность.

Лабораторная 5

  1. Скопировать содержимое файла в другой, пропуская байты с заданным значением.

Лабораторная 6

  1. Напишите программу, которая получает в качестве аргументов  2 имени  файла. В каждом файле в текстовом виде содержатся массивы одинаковой длины. Посчитайте вектор суммы и вектор  разности для заданных в файлах массивов. Поиск суммы и разности должен обрабатываться в разных потоках. Основной поток  по окончании обработки должен записать результаты в новые файлы. Все файлы текстовые, числа разделены пробелами. Проверьте, как работают написанные программы для следующих файлов.