Der „Grundname“ enthält einen Dateinamen und druckt den letzten Teil des Dateinamens aus. Es kann bei Bedarf auch jedes folgende Suffix löschen.
Verwenden wir verschiedene Beispiele, um den Befehl Basenname unter Linux zu verstehen.
Syntax:
Es unterstützt zwei Syntaxe:
Fügen Sie in der ersten Syntax am Ende des Pfades/des Dateinamens ein Suffix hinzu, und im zweiten können wir eine Option hinzufügen. Wir können keine Option mit einem Suffix hinzufügen.
Verwenden Sie den Befehl Basisname mit Dateiname:
Erstellen Sie die Datei mit dem Befehl touch:
$ touch file_name
In diesem Beispiel heißt die Datei Bash bezeichnet.txt:
$ Touch Bash.txt
Verwenden wir nun die Datei mit dem Befehl BasisName:
$ Basenname Filepath
Es druckt nur den Dateinamen.
Entfernen eines / nachlaufenden Charakters:
Verwenden Sie den folgenden Befehl, um Rücklauf/Zeichen aus dem Pfad zu entfernen:
$ BasisName File_Path /
Nachfolger -Suffix entfernen:
Übertragen Sie das Suffix als zweites Argument, um ein nachverfolgunges Suffix aus dem Dateinamen zu löschen:
$ BasisName File_pathsuufix Suffix
Normalerweise wird dieser Befehl verwendet, um die Dateierweiterung zu entfernen:
Eine andere Möglichkeit besteht darin, das nachfolgende Suffix aus der Datei zu entfernen:
$ BASENAME -S -Suffix Filepathsuffix
Mehrere Dateien drucken oder entfernen:
Wir können mehrere Datei -Suffixe aus Dateien mit dem Flag -A drucken oder entfernen. Verwenden Sie den folgenden Befehl, um mehrere Dateinamen zu drucken:
$ BASENAME -a filepath1 filepath2
Mit dem folgenden Befehl können wir auch nachfolgende Suffixe aus mehreren Dateien entfernen:
$ BASENAME -A -S -Suffix filepath1_suffix filepath2_suffix
Abschluss:
Ein Basisname ist ein Befehlszeilen-Tool, das das Verzeichnis und das Suffix aus zugewiesenen Dateinamen entfernt. Der Befehl BasisName druckt den letzten Teil des Dateinamens auf dem Terminal aus. Dieser Beitrag beschreibt den Befehl Basenname im Detail.