So verwenden Sie den Linux-Befehl „basename“

So verwenden Sie den Linux-Befehl „basename“

01. Befehlsübersicht

Basisname - entfernt Verzeichnisse und Suffixe aus Dateinamen

Der Befehl basename wird verwendet, um den Basisnamen eines Verzeichnisses oder einer Datei auszudrucken. Die Befehle basename und dirname werden häufig bei der Befehlsersetzung in Shell-Skripten verwendet, um Ausgabedateinamen anzugeben, die sich von den angegebenen Eingabedateinamen unterscheiden.

02. Befehlsformat

Basisname Name[Suffix]
basename-Option

03. Gemeinsame Optionen

Zeigt NAME mit entfernten Verzeichniskomponenten an. Wenn SUFFIX angegeben ist, wird auch das nachfolgende SUFFIX entfernt.
--helfen 
 Hilfeinformationen anzeigen und dann beenden --version
 Versionsinformationen anzeigen und dann beenden

04. Referenzbeispiele

4.1 Dateinamen ohne Verzeichnisse anzeigen

[deng@localhost ~]$ Basisname /home/deng/scott_data.sql 
scott_data.sql
[deng@localhost ~]$

4.2 Dateinamen anzeigen, ohne Verzeichnis und Suffix

[deng@localhost ~]$ Basisname /home/deng/scott_data.sql .sql
scott_data
[deng@localhost ~]$ 

4.3 Dateinamen anzeigen, ohne Verzeichnis und Suffix

-s gibt das zu entfernende Suffix an

[deng@localhost ~]$ Basisname -s .sql /home/deng/scott_data.sql 
scott_data
[deng@localhost ~]$

4.4 Mehrere Parameter der Reihe nach ausgeben

[deng@localhost test]$ basename -a ./20190712.log ./20190713.log 
20190712.log
20190713.log
[deng@localhost test]$ ls

4.5 Anzeige des Namens des letzten Verzeichnisses

Wenn das Letzte ein Verzeichnis ist, wird der Name des letzten Verzeichnisses angezeigt.

[deng@localhost test]$ Basisname /home/deng/share/
Aktie
[deng@localhost test]$ 

Dies ist das Ende dieses Artikels zur Verwendung des Linux-Befehls basename. Weitere Informationen zum Linux-Befehl basename finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zur Verwendung des Linux-Top-Befehls
  • Verwendung des Linux-Befehls „Cut“
  • Detaillierte Erklärung des sudo-Befehls im Linux-System
  • So führen Sie Befehle oder Skripte beim Linux-Start automatisch aus
  • 4 Möglichkeiten, Linux-Systembefehle in Python auszuführen
  • Detaillierte Verwendung der Linux-Befehle ipcs und ipcrm
  • Detaillierte Erklärung der Linux-Befehlsparameter ls

<<:  jQuery implementiert gleitende Registerkarte

>>:  Websocket+Vuex implementiert eine Echtzeit-Chat-Software

Artikel empfehlen

Erfahrungsaustausch zur Reparatur von MySQL InnoDB-Ausnahmen

Eine Reihe von MySQL-Bibliotheken zum Testen. Die...

Detaillierte Erklärung von Group By und Having in MySQL

Mit der GROUP BY-Syntax können die Abfrageergebni...

MySQL 5.7.18 Installations- und Konfigurations-Tutorial unter Windows

In diesem Artikel finden Sie das Installations- u...

PHP geplante Backup MySQL und mysqldump Syntax-Parameter detailliert

Lassen Sie uns zunächst einige gängige Anwendungs...

So importieren/speichern/laden/löschen Sie Bilder lokal in Docker

1. Docker importiert lokale Images Manchmal kopie...

Schritte zum Erstellen des Projekts vite+vue3+element-plus

Verwenden Sie vite, um ein vue3-Projekt zu erstel...

JavaScript+HTML zur Implementierung eines Studenteninformationsmanagementsystems

Inhaltsverzeichnis 1. Einleitung 2. Rendern 3. Co...