Linux команди

Команда Basename в Linux

Команда Basename в Linux
В Linux командата basename отпечатва последния елемент от файловия път. Това е особено полезно в bash скриптове, където името на файла трябва да бъде извлечено от дълъг файлов ред.

„Основното име“ взема име на файл и отпечатва последната част на името на файла. Той може също да изтрие всяка следваща суфикс, ако е необходимо.

Нека използваме различни примери, за да разберем командата basename в Linux.

Синтаксис:

Той поддържа два синтаксиса:

В първия синтаксис добавете суфикс в края на пътя / името на файла, а във втория можем да добавим опция. Не можем да добавим опция със суфикс.

Използване на команда 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.

Най-добрите дистрибуции на Linux за игри през 2021 г
Операционната система Linux е изминала дълъг път от първоначалния си, прост, базиран на сървъра външен вид. Тази операционна система се подобри неимов...
Как да заснемете и поточно предадете игралната си сесия на Linux
В миналото играта на игри се смяташе само за хоби, но с течение на времето игралната индустрия отбеляза огромен ръст по отношение на технологиите и бр...
Най-добрите игри за игра с ръчно проследяване
Oculus Quest наскоро представи страхотната идея за ръчно проследяване без контролери. С непрекъснато нарастващия брой игри и дейности, които изпълнява...