Príkazy pre Linux

Príkaz basename v systéme Linux

Príkaz basename v systéme Linux
V systéme Linux príkaz basename vytlačí posledný prvok cesty k súboru. To je užitočné najmä v skriptoch bash, kde je potrebné názov súboru extrahovať z dlhého riadku súboru.

Názov „basename“ vezme názov súboru a vytlačí jeho poslednú časť. V prípade potreby môže tiež odstrániť každú nasledujúcu príponu.

Použime rôzne príklady na pochopenie príkazu basename v systéme Linux.

Syntax:

Podporuje dve syntaxe:

Do prvej syntaxe pridajte príponu na koniec cesty / názvu súboru a do druhej môžeme pridať možnosť. Nemôžeme pridať možnosť s príponou.

Použitie príkazu basename s názvom súboru:

Vytvorte súbor pomocou dotykového príkazu:

$ touch názov_súboru

V tomto príklade má súbor názov bash.TXT:

$ dotyk bash.TXT

Teraz použijeme súbor s príkazom basename:

$ basename cesta k súboru

Vytlačí sa iba názov súboru.

Odstraňovanie akýchkoľvek / koncových znakov:

Pomocou nasledujúceho príkazu odstráňte z cesty všetky znaky / znaky:

$ basename file_path /

Odstrániť koncovú príponu:

Preneste príponu ako druhý argument a odstráňte z názvu súboru ľubovoľnú koncovú príponu:

$ basename file_pathsuufix prípona

Tento príkaz sa zvyčajne používa na odstránenie prípony súboru:

Ďalším spôsobom je odstránenie koncovej prípony zo súboru:

$ basename -s prípona filepathsuffix

Tlač alebo odstránenie viacerých súborov:

Viaceré prípony súborov môžeme zo súborov vytlačiť alebo odstrániť pomocou príznaku -a. Ak chcete vytlačiť viac mien súborov, použite nasledujúci príkaz:

$ basename -a cesta_súboru1 cesta_súboru2

Koncové prípony môžeme tiež odstrániť z viacerých súborov pomocou nasledujúceho príkazu:

$ basename -a -s prípona Filepath1_suffix filepath2_suffix

Záver:

Basename je nástroj príkazového riadku, ktorý odstráni adresár a príponu z priradených názvov súborov. Príkaz basename vytlačí poslednú časť názvu súboru na termináli. Tento príspevok podrobne popisuje príkaz basename.

Hry Vulkan pre používateľov systému Linux
Vulkan pre používateľov systému Linux
S každou novou generáciou grafických kariet vidíme, že vývojári hier posúvajú hranice grafickej vernosti a prichádzajú o krok bližšie k fotorealizmu. ...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvorenie vlastnej simulácie dopravy môže byť zábavné, relaxačné a mimoriadne lákavé. Preto sa musíte uistiť, že vyskúšate čo najviac hier, aby ste n...
Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z najpopulárnejších obchodných simulačných hier. V tejto hre musíte vytvoriť úžasné dopravné podnikanie. Začnete však na začiatku ok...