Команди Linux

Команда базового імені в Linux

Команда базового імені в Linux
У Linux команда basename друкує останній елемент шляху до файлу. Це особливо корисно в сценаріях bash, де ім'я файлу потрібно витягти з довгого рядка файлу.

"Ім'я бази" бере ім'я файлу та друкує останню частину імені файлу. Він також може видалити будь-який наступний суфікс, якщо це необхідно.

Давайте використовувати різні приклади, щоб зрозуміти команду 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.

Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...