Linux-komennot

Basename Command Linuxissa

Basename Command Linuxissa
Linuxissa basename-komento tulostaa tiedostopolun viimeisen elementin. Tämä on erityisen hyödyllistä bash-skripteissä, joissa tiedostonimi on purettava pitkältä tiedostoriviltä.

”Basename” ottaa tiedostonimen ja tulostaa tiedostonimen viimeisen osan. Se voi myös poistaa minkä tahansa seuraavan jälkiliitteen tarvittaessa.

Käytetään erilaisia ​​esimerkkejä basename-komennon ymmärtämiseksi Linuxissa.

Syntaksi:

Se tukee kahta syntaksia:

Lisää ensimmäiseen syntaksiin loppuliite polun / tiedostonimen loppuun, ja toiseen voimme lisätä vaihtoehdon. Emme voi lisätä jälkiliitteellä varustettua vaihtoehtoa.

Basename-komennon käyttäminen tiedostonimen kanssa:

Luo tiedosto kosketuskomennolla:

$ touch tiedoston_nimi

Tässä esimerkissä tiedoston nimi on bash.txt:

$ touch bash.txt

Käytetään nyt tiedostoa basename-komennolla:

$ basename-tiedostopolku

Se tulostaa vain tiedostonimen.

Kaikkien / perään jäävien merkkien poistaminen

Käytä seuraavaa komentoa poistaaksesi kaikki jäljessä olevat merkit polusta:

$ basename tiedoston_polku /

Poista jälkiliite:

Siirrä loppuliite toisena argumenttina, jos haluat poistaa kaikki jälkiliitteet tiedostonimestä:

$ basename file_pathsuufix -liite

Normaalisti tätä komentoa käytetään tiedostotunnisteen poistamiseen:

Toinen tapa on poistaa jälkiliite tiedostosta:

$ basename -s -liite filepathsuffix

Tulosta tai poista useita tiedostoja:

Voimme tulostaa tai poistaa useita tiedostotunnisteita tiedostoista -a-lipun avulla. Tulosta useita tiedostonimiä seuraavalla komennolla:

$ basename -a tiedostotie1 tiedostotie2

Voimme myös poistaa jälkiliitteitä useista tiedostoista alla olevan komennon avulla:

$ basename -a -s -liite Filepath1_suffix filepath2_suffix

Päätelmä:

Basename on komentorivityökalu, joka poistaa hakemiston ja jälkiliitteen määritetyistä tiedostojen nimistä. Basename-komento tulostaa tiedostonimen viimeisen osan päätelaitteeseen. Tässä viestissä kuvataan basename-komento yksityiskohtaisesti.

Battle For Wesnoth 1.13.6 Development Released
Battle For Wesnoth 1.13.6 released last month, is the sixth development release in the 1.13.x series and it delivers a number of improvements, most no...
League of Legendsin asentaminen Ubuntu 14 een.04
Jos olet League of Legendsin fani, tämä on sinulle mahdollisuus testata League of Legendsia. Huomaa, että PlayOnLinux tukee LOLia, jos olet linux-käyt...
Asenna uusin OpenRA-strategiapeli Ubuntu Linuxiin
OpenRA on ilmainen / ilmainen reaaliaikainen strategiapelimoottori, joka luo uudet Westwood-pelit, kuten klassinen Command & Conquer: Red Alert. Hajau...