"Osnovno ime" uzima naziv datoteke i ispisuje zadnji dio imena datoteke. Također može izbrisati bilo koji sljedeći sufiks ako je potrebno.
Upotrijebimo različite primjere za razumijevanje naredbe basename u Linuxu.
Sintaksa:
Podržava dvije sintakse:
- osnovno ime Sufiks puta
- opcija osnovnog imena pathname
U prvu sintaksu dodajte sufiks na kraju puta / naziva datoteke, a u drugu možemo dodati opciju. Ne možemo dodati opciju s nastavkom.
Korištenje naredbe basename s imenom datoteke:
Stvorite datoteku pomoću naredbe dodir:
$ touch ime_datotekeU ovom primjeru datoteka se zove bash.txt:
$ dodirni bash.txt
Sada, upotrijebimo datoteku s naredbom basename:
$ osnovno ime datoteke
Ispisat će samo naziv datoteke.
Uklanjanje bilo kojeg / pratećeg znaka:
Upotrijebite sljedeću naredbu za uklanjanje bilo kojeg pratećeg / znaka s puta:
$ basename file_path /
Ukloni prateći sufiks:
Prenesite sufiks kao drugi argument za brisanje bilo kojeg sufiksa koji slijedi iz naziva datoteke:
$ basename file_pathsuufix sufiks
Ova se naredba obično koristi za uklanjanje nastavka datoteke:
Drugi je način uklanjanje pratećeg sufiksa iz datoteke:
$ basename -s sufiks filepathsuffix
Ispis ili uklanjanje više datoteka:
Pomoću oznake -a možemo ispisati ili ukloniti više sufiksa datoteka iz datoteka. Da biste ispisali više imena datoteka, upotrijebite sljedeću naredbu:
$ basename -put datoteke1 put do datoteke2
Također možemo ukloniti prateće sufikse iz više datoteka pomoću naredbe u nastavku:
$ basename -a -s sufiks Filepath1_suffix filepath2_suffix
Zaključak:
Bazno ime je alat naredbenog retka koji uklanja imenik i sufiks iz dodijeljenih imena datoteka. Naredba basename ispisuje zadnji dio imena datoteke na terminalu. Ovaj post detaljno opisuje naredbu basename.