„Basename“ paima failo pavadinimą ir išspausdina paskutinę failo pavadinimo dalį. Jei reikia, jis taip pat gali ištrinti bet kurią kitą priesagą.
Panaudokime skirtingus pavyzdžius, norėdami suprasti „Linux“ komandą „basename“.
Sintaksė:
Jis palaiko dvi sintakses:
- bazename Path Suffix
- bazename parinkties kelio pavadinimas
Pirmoje sintaksėje kelio / failo pavadinimo pabaigoje pridėkite priesagą, o antroje - galime pridėti parinktį. Negalime pridėti parinkties su galūne.
Komandos „basename“ naudojimas su failo pavadinimu:
Sukurkite failą naudodami komandą „touch“:
$ touch failo_vardasŠiame pavyzdyje failas pavadintas bash.txt:
$ touch bash.txt
Dabar naudokime failą naudodami komandą „basename“:
$ bazename failo kelias
Tai atspausdins tik failo pavadinimą.
Pašalinant bet kokį / galinį simbolį:
Naudokite šią komandą, kad pašalintumėte visus galus / simbolius iš kelio:
$ basename file_path /
Pašalinti galinį priesagą:
Perkelkite galūnę kaip antrą argumentą, kad iš failo pavadinimo ištrintumėte galinę priesagą:
$ basename file_pathsuufix priesaga
Paprastai ši komanda naudojama failo plėtiniui pašalinti:
Kitas būdas yra pašalinti galinį priesagą iš failo:
$ basename -s priesaga filepathsuix
Spausdinkite arba pašalinkite kelis failus:
Mes galime atspausdinti arba pašalinti kelis failų priesagas iš failų naudodamiesi -a vėliava. Norėdami atsispausdinti kelis failų pavadinimus, naudokite šią komandą:
$ basename -a failo kelias1 failo kelias2
Mes taip pat galime pašalinti galinius priesagus iš kelių failų naudodami šią komandą:
$ basename -a -s priesaga Filepath1_suffix filepath2_suffix
Išvada:
„Basename“ yra komandinės eilutės įrankis, kuris pašalina katalogą ir priesagą iš priskirtų failų pavadinimų. „Basename“ komanda išspausdina paskutinę failo pavadinimo dalį terminale. Šiame įraše išsamiai aprašoma komanda „basename“.