англійськафранцузькаіспанська

Ad


Значок OnWorks

lksh - онлайн у хмарі

Запустіть lksh у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда lksh, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


лкш — Застаріла оболонка Korn, побудована на mksh

СИНТАКСИС


лкш [-+abCefhiklmnprUuvXx] [-+о вибирати] [-c рядок | -s | файл [аргументи ...]]

ОПИС


лкш це інтерпретатор команд, призначений виключно для запуску застарілих сценаріїв оболонки. це є
побудований на mksh; зверніться до його сторінки посібника, щоб дізнатися більше про мову сценаріїв. це є
рекомендовано портувати скрипти на mksh замість того, щоб покладатися на застарілий або ідіотський POSIX-мандат
поведінка, оскільки мова сценаріїв MirBSD Korn Shell набагато послідовніша.

Зауважте, що настійно рекомендується викликати лкш з принаймні -o posix варіант, якщо ні
і те, і те та -o sh, щоб повністю насолоджуватися кращою сумісністю зі стандартом POSIX (який є
мабуть, чому ви використовуєте лкш над mksh в першу чергу) або застарілі скрипти відповідно.

СПАДЩИНА РЕЖИМ


лкш на даний момент має такі відмінності від mksh:

· Немає явної підтримки інтерактивного використання, а також редагування командного рядка або
код історії. отже, лкш також не підходить як оболонка входу користувача; використовувати mksh
замість цього.

· Рядок KSH_VERSION ідентифікує лкш як «LEGACY KSH» замість «MIRBSD KSH». Примітка
що решта рядка версії ідентична між двома ароматами оболонки та
поведінка та відмінності між версіями можуть змінюватися; див. супровідну сторінку посібника
mksh(1) для версій, до яких поширюється цей документ.

· лкш використовує арифметику POSIX, яка має багато наслідків: Тип даних для
арифметика є хостом ISO C довго тип даних. Обтікання цілого числа зі знаком невизначено
Поведінка; це означає що...

$ echo $((2147483647 + 1))

... дозволяється, наприклад, видаляти всі файли у вашій системі (цифра відрізняється для
не32-розрядні системи, правило не так). Знак результату операції за модулем
з принаймні одним негативним операндом не вказано. Операції зсуву над від’ємними числами
є неуточненими. Ділення найбільшого від’ємного числа на -1 – це невизначена поведінка.
Компілятору дозволяється видалити всі дані та порушити роботу системи, якщо невизначена поведінка
відбувається (приклад див. вище).

· лкш пропонує лише десять традиційних дескрипторів файлів для сценаріїв.

· Арифметичні оператори обертання недоступні.

· Арифметичні оператори зсуву враховують усі біти другого операнда; якщо вони
перевищує допустиму точність, результат не визначений.

· GNU бити розширення &> для переспрямування stdout і stderr за один раз не аналізується.

· Команда mksh параметр командного рядка -T не доступний.

· Unless комплект -o posix є активним, лкш завжди використовує традиційний режим для таких конструкцій, як:

$ set -- $(getopt ab:c "$@")
$ луна $?

POSIX вимагає відображати 0, але традиційний режим проходить через рівень помилки від
getopt(1) команда.

· На відміну від AT&T UNIX ksh, mksh in -o posix or -o sh режим і лкш не зберігати файл
дескриптори > 2 приватні з підпроцесів.

· Функції, визначені за допомогою функція зарезервованим словом ділитися параметрами оболонки (комплект -o)
замість локального огляду їх.

Використовуйте lksh онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    глибоко чистий
    глибоко чистий
    Сценарій Kotlin, який руйнує всю збірку
    кеші з проектів Gradle/Android.
    Корисно, коли Gradle або IDE дозволяють
    вниз. Сценарій протестовано на
    macOS, але...
    Завантажити deep-clean
  • 2
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    Плагін Eclipse Checkstyle
    інтегрує код Java Checkstyle
    аудитора в IDE Eclipse. The
    плагін забезпечує зворотний зв’язок у режимі реального часу
    користувач про насильство...
    Завантажте плагін Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player — безкоштовний медіаплеєр
    програмне забезпечення, частина на основі WMP і VLC. The
    плеєр в мінімалістичному стилі, с
    більше десяти кольорів теми, а також можна
    б ...
    Завантажити AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV є ДОДАТКОМ для XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar інтегрований в один із одним
    медіацентри ма...
    Завантажити movistartv
  • 5
    Код :: Блоки
    Код :: Блоки
    Code::Blocks — безкоштовна програма з відкритим кодом,
    кросплатформенний C, C++ і Fortran IDE
    створений для задоволення найвимогливіших потреб
    своїх користувачів. Він розроблений, щоб бути дуже
    подовжує ...
    Завантажити Code::Blocks
  • 6
    Серед
    Серед
    Серед або розширений інтерфейс Minecraft
    а відстеження даних/структури є інструментом для
    відобразити огляд Minecraft
    світу, фактично не створюючи його. Це
    може ...
    Завантажити Midst
  • Детальніше »

Команди Linux

Ad