„Основното име“ взема име на файл и отпечатва последната част на името на файла. Той може също да изтрие всяка следваща суфикс, ако е необходимо.
Нека използваме различни примери, за да разберем командата basename в Linux.
Синтаксис:
Той поддържа два синтаксиса:
- основно име Пътивен суфикс
- basename опция pathname
В първия синтаксис добавете суфикс в края на пътя / името на файла, а във втория можем да добавим опция. Не можем да добавим опция със суфикс.
Използване на команда basename с име на файл:
Създайте файла, като използвате командата за докосване:
$ touch file_nameВ този пример файлът се нарича bash.текст:
$ touch bash.текст
Сега, нека използваме файла с командата basename:
$ basename filepath
Той ще отпечата само името на файла.
Премахване на произволен / последен знак:
Използвайте следната команда, за да премахнете всички последващи / символи от пътя:
$ basename file_path /
Премахване на крайната суфикс:
Прехвърлете суфикса като втори аргумент, за да изтриете всяка последваща суфикс от името на файла:
$ basename file_pathsuufix суфикс
Обикновено тази команда се използва за премахване на разширението на файла:
Друг начин е да премахнете окончателния суфикс от файла:
$ basename -s суфикс filepathsuffix
Отпечатайте или премахнете множество файлове:
Можем да отпечатаме или премахнем множество суфикси на файлове от файлове, като използваме знамето -a. За да отпечатате множество имена на файлове, използвайте следната команда:
$ basename -a filepath1 filepath2
Също така можем да премахнем последващи суфикси от множество файлове, като използваме командата по-долу:
$ basename -a -s суфикс Filepath1_suffix filepath2_suffix
Заключение:
Базовото име е инструмент за команден ред, който премахва директорията и суфикса от присвоените имена на файлове. Командата basename отпечатва последната част от името на файла на терминала. Тази публикация описва подробно командата basename.