Shell-интерпретатор команд для ОС Windows.
Программа реализует:
• выполнение простых команд со списком аргументов;
• выполнение списка команд, связанных “&&” или “||”;
• выполнение команд, потоки ввода-вывода которых связаны каналами (piping);
• перенаправление потоков ввода-вывода (stdin, stdout, stderr);
• выполнение циклов;
• ветвление;
• объявление и использования псевдонимов (aliases);
• удобное редактирование вводимой строки;
• доступ к истории запросов.
Сборка продукта:
Для сборки проекта необходимо, чтобы были установлены flex, утилита make и компилятор gcc, также путь к этим инструментам нахо-дился в PATH переменных среды. Этапы сборки:
- Перейти в командной строке в папку ShellForWindows/src.
- Ввести make.
- В папке ShellForWindows появится папка bin. Перейти в нее.
- Запустить исполняемый файл shell.exe.
Удаление продукта:
Для корректного удаления продукта без потерь данных при по-следующей установке следует:
- Перейти в командной строке в папку ShellForWindows/src.
- Ввести make clean
Использование продукта:
Для начала использования продукта следует ввести команду ‘help’. На экран будет выведен интерфейс работы с программой. Для того, чтобы узнать, как использовать возможности, следует прочитать пункты 7.3 и 7.4 в файле ./doc/"Пояснительная записка"