"Basenavnet" tar et filnavn og skriver ut filnavnets siste del. Det kan også slette ethvert følgende suffiks om nødvendig.
La oss bruke forskjellige eksempler for å forstå basename -kommandoen i Linux.
Syntaks:
Den støtter to syntakser:
I den første syntaksen, legg til et suffiks på slutten av banen/filnavnet, og i det andre kan vi legge til et alternativ. Vi kan ikke legge til et alternativ med et suffiks.
Bruke basename -kommando med filnavn:
Opprett filen ved å bruke Touch -kommandoen:
$ Touch File_Name
I dette eksemplet heter filen Bash.tekst:
$ Touch Bash.tekst
La oss nå bruke filen med basename -kommandoen:
$ basename filepath
Det vil bare skrive ut filnavnet.
Fjerning av ethvert / etterfølgende karakter:
Bruk følgende kommando for å fjerne eventuell etterfølgende/tegn fra banen:
$ basename file_path /
Fjern etterfølgende suffiks:
Overfør suffikset som et annet argument for å slette ethvert etterfølgende suffiks fra filnavnet:
$ basename file_pathsuufix suffiks
Normalt brukes denne kommandoen til å fjerne filforlengelse:
En annen måte er å fjerne det etterfølgende suffikset fra filen:
$ basename -s suffiks filepathsuffix
Skriv ut eller fjern flere filer:
Vi kan skrive ut eller fjerne flere filsikter fra filer ved å bruke -A -flagget. For å skrive ut flere filnavn, bruk følgende kommando:
$ basename -a filePath1 filePath2
Vi kan også fjerne etterfølgende suffikser fra flere filer ved å bruke kommandoen nedenfor:
$ basename -a -s suffiks filepath1_suffix filepath2_suffix
Konklusjon:
Et basenavn er et kommandolinjeverktøy som fjerner katalogen og suffikset fra tildelte filnavn. Basenavn -kommandoen Skriv ut den siste delen av filnavnet på terminalen. Dette innlegget beskriver basename -kommandoen i detalj.