Шрифт:
Результатом этого кода является печать сообщения об использовании утилиты для
Возвращаясь к
Строки 174–179 переносят существующие переменные в новую копию окружения. В глобальную переменную
Строки 181–184 удаляют переменные окружения, указанные в опции
После опций в командной строке помещаются новые или замещающие переменные окружения. Строки 189–190 продолжают сканирование командной строки, отыскивая установки переменных окружения в виде '
По достижении строки 192, если в командной строке ничего не осталось, предполагается, что
Если остались аргументы, они представляют имя команды, которую нужно вызвать, и аргументы для передачи этой новой команде. Это делается с помощью системного вызова
Значения кода завершения
2.5. Резюме
• Программы на С получают аргументы своей командной строки через параметры
• Окружение представляет собой набор пар '