АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

basenameposix - Интернет в облаке

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

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

ПРОГРАММА:

ИМЯ


basename - вернуть некаталогическую часть имени пути

СИНТАКСИС


базовое имя string [суффикс]

ОПИСАНИЕ


Ассоциация string операнд должен рассматриваться как путь, как определено в базовых определениях.
том POSIX.1‐2008, Раздел 3.267, Pathname. Строка string должны быть преобразованы в
имя файла, соответствующее последнему компоненту имени пути в string а затем суффикс
string суффикс, если есть, удаляется. Это должно быть сделано путем выполнения действий
эквивалентно следующим шагам по порядку:

1. Если string является пустой строкой, не указано, является ли результирующая строка '' or
пустая строка. В любом случае пропустите шаги со 2 по 6.

2. Если string is "//", зависит от реализации, будут ли пропущены шаги с 3 по 6 или
обработанный.

3. Если string полностью состоит из символы, string устанавливается на единый
персонаж. В этом случае пропустите шаги с 4 по 6.

4. Если есть трейлинг персонажи в string, они должны быть удалены.

5. Если есть символы, оставшиеся в string, префикс string вплоть до
и в том числе последний персонаж в string удаляется.

6. Если суффикс операнд присутствует, не идентичен символам, оставшимся в
string, и идентичен суффиксу символов, оставшихся в stringсуффикс
суффикс удаляется из string, В противном случае, string не изменяется на этом шаге.
Не считается ошибкой, если суффикс не находится в string.

Результирующая строка должна быть выведена на стандартный вывод.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Нет.

ОПЕРАНДЫ


Поддерживаются следующие операнды:

string Строка.

суффикс Строка.

СТАНДИН


Не используется.

ВХОД FILES


Нет.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Следующие переменные среды должны влиять на выполнение базовое имя:

ДЛИННЫЙ Задайте значение по умолчанию для переменных интернационализации, которые не установлены или
нулевой. (См. Том Базовых определений POSIX.1-2008, Раздел 8.2,
Интернационализация Переменные за приоритет интернационализации
переменные, используемые для определения значений категорий локали.)

LC_ALL Если установлено непустое строковое значение, переопределить значения всех остальных
переменные интернационализации.

LC_CTYPE Определите локаль для интерпретации последовательностей байтов текстовых данных
как символы (например, однобайтовые, а не многобайтовые символы в
аргументы).

LC_MESSAGES
Определите языковой стандарт, который следует использовать, чтобы повлиять на формат и содержимое
диагностические сообщения записываются в стандартную ошибку.

НЛПСАТ Определите расположение каталогов сообщений для обработки LC_MESSAGES.

АСИНХРОННЫЙ СОБЫТИЯ


По умолчанию.

стандартный вывод


Ассоциация базовое имя Утилита выводит на стандартный вывод строку в следующем формате:

"% s \ n", <в результате string>

СТДЕРР


Стандартная ошибка должна использоваться только для диагностических сообщений.

ВЫВОД FILES


Нет.

РАСПРОСТРАНЕНИЯ ОПИСАНИЕ


Нет.

ВЫХОД статус


Должны быть возвращены следующие значения выхода:

0 Успешное завершение.

> 0 Произошла ошибка.

ПОСЛЕДСТВИЯ OF ОШИБКИ


По умолчанию.

Ассоциация после разделах Он информативный.

ЗАЯВЛЕНИЕ ИСПОЛЬЗОВАНИЕ


Определение пути определяет поведение, определяемое реализацией для имен путей
начиная с двух символы. Следовательно, приложения не должны произвольно добавлять
символов в начало имени пути, если они не могут гарантировать, что есть
более или менее двух или готовы иметь дело с определенными реализацией
последствия.

ПРИМЕРЫ


Если строка string это действительный путь:

$ (базовое имя -- "string")

создает имя файла, которое можно использовать для открытия файла с именем string в каталоге
возвращено:

$ (dirname -- "string")

Если строка string не является допустимым путем, используется тот же алгоритм, но результат
не обязательно быть допустимым именем файла. В базовое имя не ожидается, что полезность вынесет какие-либо суждения
о действительности string как путь; он просто следует указанному алгоритму, чтобы
создать строку результата.

Следующий сценарий оболочки компилируется /usr/src/cmd/cat.c и перемещает вывод в файл
названный кошка в текущем каталоге при вызове с аргументом / USR / SRC / cmd / кошка или с
Аргумент /usr/src/cmd/cat.c:

c99 -- "$ (dirname -- "$ 1") / $ (базовое имя -- "1 $" .c) .c " &&
mv а. выход "$ (базовое имя -- "1 $" .c) "

ОБОСНОВАНИЕ


Поведение базовое имя и имя_директории были согласованы так, чтобы когда string является действительным
путь:

$ (базовое имя -- "string")

будет допустимым именем файла в каталоге:

$ (dirname -- "string")

Это не сработает для ранних версий этих утилит из-за того, как они
указанная обработка трейлинга символы.

Поскольку определение пути определяет поведение, определяемое реализацией для имен путей
начиная с двух символов, этот том POSIX.1-2008 определяет аналогичные
определяемое реализацией поведение для базовое имя и имя_директории коммунальные услуги.

БУДУЩЕЕ НАПРАВЛЕНИЯ


Нет.

Используйте basenameposix онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad