Пример использования аргументов в Linux

Развивая предыдущий пример с магазином, рассмотрим гипотетическую программу go_shop, которая выполняет «поход в магазин»:

go_shop -goods=молоко,яйца,сыр –shop=через_дорогу -now

Программой здесь является goshop; для нее указывается обязательный аргумент goods, значением которого является список покупок, и два необязательных – shop, обозначающий месторасположение требуемого магазина, и now, который сообщает, что сходить нужно прямо сейчас.

Следует иметь в виду, что практически каждая консольная (и не только консольная) утилита имеет следующие стандартные аргументы:

––help либо -h – эти аргументы указывают программе не выполнять свои характерные действия, а вывести справку, в которой отображается назначение программы и/или ее аргументы;

––version – предписывает программе не выполнять никаких действий, кроме вывода на экран номера своей версии.

Добавить комментарий