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

So betreten und verlassen Sie den Docker-Container

1 Starten Sie den Docker-Dienst Zuerst müssen Sie...

Eine kurze Analyse der Konfigurationselemente des Angular CLI-Releasepfads

Vorwort Bei der Projektfreigabe ist immer eine Ve...

Basierend auf den Sonderzeichen in der URL-Escape-Kodierung

Inhaltsverzeichnis Sonderzeichen in URLs Escapeze...

So verwenden Sie allgemeine MySQL-Funktionen zur Verarbeitung von JSON

Offizielle Dokumentation: JSON-Funktionen Name Be...

CSS zum Erzielen von Text auf dem Hintergrundbild

Wirkung: <div Klasse="imgs"> <...

So erzielen Sie mit Vue3 beispielsweise einen Lupeneffekt

Inhaltsverzeichnis Vorwort 1. Die Bedeutung der K...

Mysql löscht doppelte Daten, um die kleinste ID-Lösung beizubehalten

Suchen Sie online nach doppelten Daten und behalt...

Lösung zur Bereinigung des Docker-Festplattenspeichers

Vor einiger Zeit stieß ich auf das Problem, dass ...

Detaillierte Erklärung der dynamischen Angular-Komponenten

Inhaltsverzeichnis Anwendungsszenarien So erreich...