Linuxi käsud

Basename käsk Linuxis

Basename käsk Linuxis
Linuxis prindib käsk basename failitee viimase elemendi. See on eriti kasulik bashi skriptides, kus faili nimi tuleb pikast failireast välja tõmmata.

„Basename” võtab failinime ja prindib failinime viimase osa. See võib vajadusel kustutada ka kõik järgmised järelliited.

Kasutame Linuxi baasnime käsu mõistmiseks erinevaid näiteid.

Süntaks:

See toetab kahte süntaksit:

Esimeses süntaksis lisage tee / failinime lõppu järelliide ja teises võime lisada valiku. Me ei saa lisada sufiksiga valikut.

Kasutades käsku basename koos failinimega:

Looge fail käsuga touch:

$ touch faili_nimi

Selles näites on faili nimeks bash.txt:

$ touch bash.txt

Kasutame nüüd faili käsuga basename:

$ basename failitee

See prindib ainult failinime.

Mis tahes / järgneva märgi eemaldamine:

Kasutage järgmist käsku, et eemaldada teelt kõik järgnevad märgid:

$ basename file_path /

Eemalda järelsõna:

Teisaldage järelliide teise argumendina, et kustutada järelliide failinimest:

$ basename file_pathsuufix järelliide

Tavaliselt kasutatakse seda käsku faililaiendi eemaldamiseks:

Teine võimalus on failist eemaldada järelliide:

$ basename -s sufiks filepathsuffix

Mitme faili printimine või eemaldamine:

Me saame printida või eemaldada failidest mitu faili järelliidet lipu -a abil. Mitme failinime printimiseks kasutage järgmist käsku:

$ basename -a failitee1 failitee2

Alljärgneva käsu abil võime ka mitme faili lõpuliited eemaldada:

$ basename -a -s sufiks Filepath1_suffix filepath2_suffix

Järeldus:

Basename on käsurea tööriist, mis eemaldab määratud failinimedest kataloogi ja järelliite. Käsk basename printib terminali failinime viimase osa. Selles postituses kirjeldatakse basename käsku üksikasjalikult.

OpenTTD vs Simutrans
Oma transpordisimulatsiooni loomine võib olla lõbus, lõõgastav ja äärmiselt köitev. Sellepärast peate endale meelepärase leidmiseks kindlasti proovima...
OpenTTD õpetus
OpenTTD on seal üks populaarsemaid ärisimulatsioonimänge. Selles mängus peate looma suurepärase transpordiettevõtte. Alustate siiski alguses umbes 190...
SuperTuxKart Linuxile
SuperTuxKart on suurepärane pealkiri, mis on loodud selleks, et tuua teie Linuxi süsteemis tasuta Mario Karti kogemus. See on päris keeruline ja lõbus...