Это команда execposix, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
exec - выполнять команды и открывать, закрывать или копировать файловые дескрипторы
СИНТАКСИС
Exec [команду [аргумент...]]
ОПИСАНИЕ
Команда Exec утилита должна открывать, закрывать и / или копировать файловые дескрипторы, как указано в любом
перенаправления как часть команды.
If Exec указывается без команду or аргументs и любые файловые дескрипторы с номерами
больше 2 открываются со связанными операторами перенаправления, это не указано
остаются ли эти файловые дескрипторы открытыми, когда оболочка вызывает другую утилиту.
Скрипты, обеспокоенные тем, что дочерние оболочки могут неправильно использовать дескрипторы открытых файлов, всегда могут закрыться
их явно, как показано в одном из следующих примеров.
If Exec указывается с команду, он должен заменить оболочку на команду без
создание нового процесса. Если аргументуказаны, они должны быть аргументами для команду.
Перенаправление влияет на текущую среду выполнения оболочки.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Нет.
ОПЕРАНДЫ
См. ОПИСАНИЕ.
СТАНДИН
Не используется.
ВХОД FILES
Нет.
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
Нет.
АСИНХРОННЫЙ СОБЫТИЯ
По умолчанию.
стандартный вывод
Не используется.
СТДЕРР
Стандартная ошибка должна использоваться только для диагностических сообщений.
ВЫВОД FILES
Нет.
РАСПРОСТРАНЕНИЯ ОПИСАНИЕ
Нет.
ВЫХОД статус
If команду указано, Exec не должен возвращаться в оболочку; скорее, статус выхода
процесс должен быть статусом выхода программы, реализующей команду, который наложен
оболочка. Если команду не найден, статус выхода должен быть 127. Если команду найден, но
это не исполняемая утилита, статус выхода должен быть 126. Если ошибка перенаправления
происходит (см. Раздел 2.8.1, Последствия of Оболочка ошибки) оболочка должна выйти с
значение в диапазоне 1-125. Иначе, Exec должен вернуть нулевой статус выхода.
ПОСЛЕДСТВИЯ OF ОШИБКИ
По умолчанию.
Команда после разделах информативный.
ЗАЯВЛЕНИЕ ИСПОЛЬЗОВАНИЕ
Нет.
ПРИМЕРЫ
Откройте файл для чтения как файловый дескриптор 3 для чтения:
Exec 3< файл для чтения
Откройте файл записи как файловый дескриптор 4 для записи:
Exec 4> файл записи
Сделайте файловый дескриптор 5 копией файлового дескриптора 0:
Exec 5 <& 0
Закройте файловый дескриптор 3:
Exec 3 <& -
Кот файл Мэгги путем замены текущей оболочки на кошка утилита:
Exec кошка Мэгги
ОБОСНОВАНИЕ
Большинство исторических реализаций не соответствовали этому:
foo = bar Exec CMD
не прошел Foo в CMD.
БУДУЩЕЕ НАПРАВЛЕНИЯ
Нет.
Используйте execposix онлайн с помощью сервисов onworks.net