Это команда asaposix, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
asa - интерпретировать символы управления кареткой
СИНТАКСИС
крыло [файл...]
ОПИСАНИЕ
Ассоциация крыло утилита должна записывать свои входные файлы в стандартный вывод, отображая управление кареткой
символы из текстовых файлов в управляющие последовательности строчного принтера в реализации -
определенным образом.
Первый символ каждой строки должен быть удален из ввода, а следующие
действия выполняются.
Если удаленный персонаж:
Остальная часть строки выводится без изменений.
0 А выводится, затем остальная часть строки ввода.
1 Один или несколько символов, определяемых реализацией, которые вызывают переход к следующему
должна быть выведена страница, за которой следует остальная часть строки ввода.
+ The предыдущей строки следует заменить одним или несколькими
определяемые реализацией символы, которые заставляют печать возвращаться в столбец
позиция 1, за которой следует остальная часть строки ввода. Если '+' первый
во входных данных, он должен быть эквивалентен .
Действие крыло полезность не указана при встрече с любым персонажем, кроме
перечисленные выше в качестве первого символа в строке.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Нет.
ОПЕРАНДЫ
файл Путь к текстовому файлу, используемому для ввода. Если нет файл указаны операнды,
должен использоваться стандартный ввод.
СТАНДИН
Стандартный ввод должен использоваться, если нет файл операнды указаны и должны использоваться, если
файл операнд '-' и реализация обрабатывает '-' как значение стандартного ввода.
В противном случае стандартный ввод не будет использоваться. См. Раздел ВХОДНЫЕ ФАЙЛЫ.
ВХОД FILES
Входные файлы должны быть текстовыми.
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
Следующие переменные среды должны влиять на выполнение крыло:
ДЛИННЫЙ Задайте значение по умолчанию для переменных интернационализации, которые не установлены или
нулевой. (См. Том Базовых определений POSIX.1-2008, Раздел 8.2,
Интернационализация Переменные за приоритет интернационализации
переменные, используемые для определения значений категорий локали.)
LC_ALL Если установлено непустое строковое значение, переопределить значения всех остальных
переменные интернационализации.
LC_CTYPE Определите локаль для интерпретации последовательностей байтов текстовых данных
как символы (например, однобайтовые, а не многобайтовые символы в
аргументы и входные файлы).
LC_MESSAGES
Определите языковой стандарт, который следует использовать, чтобы повлиять на формат и содержимое
диагностические сообщения записываются в стандартную ошибку.
НЛПСАТ Определите расположение каталогов сообщений для обработки LC_MESSAGES.
АСИНХРОННЫЙ СОБЫТИЯ
По умолчанию.
стандартный вывод
Стандартный вывод должен быть текстом из входного файла, измененным, как описано в
ОПИСАНИЕ раздела.
СТДЕРР
Нет.
ВЫВОД FILES
Нет.
РАСПРОСТРАНЕНИЯ ОПИСАНИЕ
Нет.
ВЫХОД статус
Должны быть возвращены следующие значения выхода:
0 Все входные файлы были успешно выведены.
> 0 Произошла ошибка.
ПОСЛЕДСТВИЯ OF ОШИБКИ
По умолчанию.
Ассоциация после разделах Он информативный.
ЗАЯВЛЕНИЕ ИСПОЛЬЗОВАНИЕ
Нет.
ПРИМЕРЫ
1. Следующая команда:
крыло файл
разрешает просмотр файл (создан программой, использующей управление кареткой в стиле FORTRAN
символов) на терминале.
2. Следующая команда:
а. выход | крыло | lp
форматирует вывод FORTRAN а. выход и направляет его на принтер.
ОБОСНОВАНИЕ
Ассоциация крыло утилита необходима для отображения `` стандартного '' вывода FORTRAN 77 в форму, приемлемую для
современные принтеры. Как правило, крыло используется для передачи данных в lp утилита; видеть lp.
Эта утилита обычно используется только программами FORTRAN. Стандартные разработчики решили
сохранить крыло чтобы избежать разрушения исторической большой базы приложений FORTRAN, которые ставят
символы управления кареткой в своих выходных файлах. Не требуется, чтобы система
иметь компилятор FORTRAN для запуска приложений, которым требуется крыло.
Исторические реализации использовали ASCII в ответ на 1 и ASCII
в ответ на '+'. Предлагается, чтобы реализации обрабатывали
символы кроме 0, 1 и '+' в качестве при отсутствии веских причин для
поступай иначе. Однако действие указано здесь как `` неуказанное '', что позволяет
реализация для обеспечения расширений для доступа к быстрому многострочному повороту и каналу
поиск непереносимым способом.
БУДУЩЕЕ НАПРАВЛЕНИЯ
Нет.
Используйте asaposix онлайн с помощью сервисов onworks.net