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

Detaillierte Erklärung zur Verwendung von Vue.prototype in Vue

Inhaltsverzeichnis 1. Einfaches Beispiel 2. Legen...

Erste Schritte mit SELinux

Bereits zu Kernel 2.6-Zeiten wurde ein neues Sich...

Detaillierte Erläuterung der Verwendung der Vue3-Statusverwaltung

Inhaltsverzeichnis Hintergrund Bereitstellen / In...

So setzen Sie das MySQL-Root-Passwort zurück

Inhaltsverzeichnis 1. Ich habe das Root-Passwort ...

Zusammenfassung der Grundlagen der Vue-Komponenten

Komponentengrundlagen 1 Wiederverwendung von Komp...

Linux verwendet if, um zu bestimmen, ob ein Verzeichnis existiert.

So verwenden Sie „if“ in Linux, um festzustellen,...

So verwenden Sie webSocket zum Aktualisieren des Echtzeitwetters in Vue

Inhaltsverzeichnis Vorwort Informationen zu WebSo...

Detaillierte Beschreibung der HTML-Tabellenrahmensteuerung

Nur den oberen Rand anzeigen <table frame=above...

Einfache Methode zur Installation von MySQL unter Linux

Bei der Onlinesuche nach Methoden zur Installatio...

Besprechen Sie den Wert von Webstandards aus vier Aspekten mit einer Mindmap

Ich habe einige Werte grob aufgelistet, um die Di...

Lösung für die Ineffektivität der flexiblen Layoutbreite in CSS3

In Projekten wird häufig das zweispaltige Layout ...