"Ім'я бази" бере ім'я файлу та друкує останню частину імені файлу. Він також може видалити будь-який наступний суфікс, якщо це необхідно.
Давайте використовувати різні приклади, щоб зрозуміти команду basename в Linux.
Синтаксис:
Він підтримує два синтаксиси:
- базове ім'я Суфікс шляху
- параметр базового імені шлях
У першому синтаксисі додайте суфікс в кінці шляху / імені файлу, а у другому ми можемо додати параметр. Ми не можемо додати варіант із суфіксом.
Використання команди basename з ім'ям файлу:
Створіть файл за допомогою сенсорної команди:
$ touch file_nameУ цьому прикладі файл називається bash.txt:
$ touch bash.txt
Тепер давайте використаємо файл із командою basename:
$ basename шлях до файлу
Він надрукує лише ім'я файлу.
Видалення будь-якого / кінцевого символу:
Використовуйте таку команду, щоб видалити будь-який кінцевий / символ із шляху:
$ basename file_path /
Видалити кінцевий суфікс:
Передайте суфікс як другий аргумент, щоб видалити будь-який суфікс із імені файлу:
$ basename file_pathsuufix суфікс
Зазвичай ця команда використовується для видалення розширення файлу:
Інший спосіб - це видалити кінцевий суфікс із файлу:
$ basename -s суфікс filepathsuffix
Друк або видалення декількох файлів:
Ми можемо надрукувати або видалити з файлів кілька суфіксів файлів, використовуючи прапорець -a. Щоб надрукувати кілька імен файлів, використовуйте таку команду:
$ basename -a filepath1 filepath2
Ми також можемо видалити суфікси завершення з декількох файлів, використовуючи команду нижче:
$ basename -a -s суфікс Filepath1_suffix filepath2_suffix
Висновок:
Базове ім'я - це інструмент командного рядка, який видаляє каталог і суфікс із призначених імен файлів. Команда basename виводить останню частину імені файлу на терміналі. Ця публікація докладно описує команду basename.