Příkazy pro Linux

Příkaz basename v systému Linux

Příkaz basename v systému Linux
V systému Linux příkaz basename vytiskne poslední prvek cesty k souboru. To je užitečné zejména v bash skriptech, kde je třeba název souboru extrahovat z dlouhého řádku souboru.

Název „basename“ vezme název souboru a vytiskne jeho poslední část. V případě potřeby může také odstranit jakoukoli následující příponu.

Pojďme použít různé příklady k pochopení příkazu basename v Linuxu.

Syntax:

Podporuje dvě syntaxe:

V první syntaxi přidejte příponu na konec cesty / názvu souboru a do druhé můžeme přidat možnost. Nemůžeme přidat možnost s příponou.

Použití příkazu basename s názvem souboru:

Vytvořte soubor pomocí dotykového příkazu:

$ touch název_souboru

V tomto příkladu má soubor název bash.txt:

$ touch bash.txt

Nyní použijeme soubor s příkazem basename:

$ basename cesta k souboru

Vytiskne pouze název souboru.

Odebrání libovolného / koncového znaku:

Pomocí následujícího příkazu odstraňte z cesty všechny koncové znaky / znaky:

$ basename cesta_souboru /

Odebrat koncovou příponu:

Přeneste příponu jako druhý argument a odstraňte z názvu souboru jakoukoli koncovou příponu:

$ basename file_pathsuufix přípona

Normálně se tento příkaz používá k odstranění přípony souboru:

Dalším způsobem je odebrat koncovou příponu ze souboru:

$ basename -s přípona filepathsuffix

Tisk nebo odebrání více souborů:

Můžeme vytisknout nebo odstranit více přípon souborů ze souborů pomocí parametru -a. Chcete-li vytisknout více názvů souborů, použijte následující příkaz:

$ basename -a cesta_souboru1 cesta_souboru2

Můžeme také odstranit koncové přípony z více souborů pomocí níže uvedeného příkazu:

$ basename -a -s přípona Filepath1_suffix filepath2_suffix

Závěr:

Basename je nástroj příkazového řádku, který odebere adresář a příponu z přiřazených názvů souborů. Příkaz basename vytiskne poslední část názvu souboru na terminálu. Tento příspěvek podrobně popisuje příkaz basename.

Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...
Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...