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

Ad


Значок OnWorks

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

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

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

ПРОГРАМА:

ІМ'Я


basename — повертає некаталогову частину імені шляху

СИНТАКСИС


базове ім'я рядок [Суфікс]

ОПИС


Команда рядок операнд слід розглядати як ім'я шляху, як визначено в Базових визначеннях
том POSIX.1-2008, розділ 3.267, Шлях. Нитка рядок буде перетворено в
ім'я файлу, що відповідає останньому компоненту імені шляху в рядок а потім суфікс
рядок Суфікс, якщо є, видаляється. Це робиться шляхом виконання дій
еквівалентно наступним крокам по порядку:

1 Якщо рядок є нульовим рядком, не вказано, чи є отриманий рядок "." or
нульовий рядок. У будь-якому випадку пропустіть кроки з 2 по 6.

2 Якщо рядок is "//", залежить від реалізації, чи будуть пропущені кроки з 3 по 6 або
оброблено.

3 Якщо рядок повністю складається з персонажі, рядок встановлюється на одинарний
характер. У цьому випадку пропустіть кроки з 4 по 6.

4. Якщо є будь-які відриви символи в рядок, їх потрібно видалити.

5. Якщо такі є символи, що залишилися в рядок, префікс рядок аж до
і в тому числі останнє персонаж в рядок підлягає видаленню.

6. Якщо Суфікс операнд присутній, не ідентичний символам, що залишилися в
рядок, і ідентичний суфіксу символів, що залишилися в рядок, суфікс
Суфікс підлягає видаленню з рядок. Інакше рядок не змінюється цим кроком.
Це не вважається помилкою, якщо Суфікс не знайдено в рядок.

Отриманий рядок має бути записаний у стандартний вихід.

ВАРІАНТИ


Ні.

ОПЕРАНДИ


Підтримуються такі операнди:

рядок Нитка.

Суфікс Нитка.

STDIN


Не використовується.

ВХІД ФАЙЛИ


Ні.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Наступні змінні середовища мають впливати на виконання базове ім'я:

МОВА Надайте значення за замовчуванням для змінних інтернаціоналізації, які не встановлені або
нуль. (Дивіться том Base Definitions POSIX.1-2008, розділ 8.2,
Internationalization Змінні за пріоритет інтернаціоналізації
змінні, що використовуються для визначення значень категорій мовного стандарту.)

LC_ALL Якщо встановлено не порожнє значення рядка, замініть значення всіх інших
змінні інтернаціоналізації.

LC_CTYPE Визначте локаль для інтерпретації послідовностей байтів текстових даних
як символи (наприклад, однобайтові на відміну від багатобайтових символів у
аргументи).

LC_MESSAGES
Визначте місцевий стандарт, який слід використовувати для впливу на формат і вміст
діагностичні повідомлення, записані у стандартну помилку.

NLSPATH Визначте розташування каталогів повідомлень для обробки LC_MESSAGES.

АСИНХРОННИЙ ПОДІЇ


За замовчуванням.

ВИСТАВКА


Команда базове ім'я утиліта повинна записати рядок у стандартний вихід у такому форматі:

"%s\n", <в результаті рядок>

STDERR


Стандартна помилка повинна використовуватися лише для діагностичних повідомлень.

ВИХІД ФАЙЛИ


Ні.

ПОВЕРНЕНІ ОПИС


Ні.

EXIT СТАТУС


Повинні бути повернуті такі вихідні значення:

0 Успішне завершення.

>0 Сталася помилка.

НАСЛІДКИ OF ПОМИЛКИ


За замовчуванням.

Команда після розділам він має інформативний.

ЗАСТОСУВАННЯ ВИКОРИСТАННЯ


Визначення ім'я шляху визначає поведінку, визначену реалізацією для імен шляхів
починаючи з двох символів. Тому додатки не повинні довільно додаватися
символів до початку імені шляху, якщо вони не можуть переконатися, що вони є
більше або менше двох або готові мати справу з визначеною реалізацією
наслідки

ПРИКЛАДИ


Якщо рядок рядок є дійсним ім'ям шляху:

$(базова назва -- "рядок")

створює ім’я файлу, яке можна використовувати для відкриття файлу з ім’ям by рядок в каталозі
повернуто:

$(ім'я користувача -- "рядок")

Якщо рядок рядок не є дійсним ім’ям шляху, використовується той самий алгоритм, але результат
не обов’язково має бути дійсним ім’ям файлу. The базове ім'я Очікується, що комунальна служба не буде робити жодних суджень
про дійсність рядок як ім'я шляху; він просто відповідає вказаному алгоритму
створити рядок результату.

Компілюється наступний сценарій оболонки /usr/src/cmd/cat.c і переміщує вихід у файл
названий як у поточному каталозі при виклику з аргументом /usr/src/cmd/cat або
аргумент /usr/src/cmd/cat.c:

c99 -- "$(ім'я користувача -- "$1")/$(базова назва -- "$1" .c).c" &&
mv а "$(базова назва -- "$1" .c)"

ОБГОВОРЕННЯ


Поведінки базове ім'я та прізвище були скоординовані так, щоб коли рядок є дійсним
шлях:

$(базова назва -- "рядок")

буде дійсним ім'ям файлу для файлу в каталозі:

$(ім'я користувача -- "рядок")

Це не спрацює для ранніх пропозиційних версій цих утиліт через спосіб
вказана обробка трейлінгу символів.

Оскільки визначення ім'я шляху визначає поведінку, визначену реалізацією для імен шляхів
починаючи з двох символів, цей том POSIX.1‐2008 визначає подібні
визначена реалізація поведінки для базове ім'я та прізвище комунальні послуги.

Майбутнє НАПРЯМКИ


Ні.

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


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

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

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad