Sujet : Re: basename
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.comp.os.unixDate : 01. Oct 2022, 15:52:00
Autres entêtes
Organisation : There's no cabale
Message-ID : <th9gm1$o95$1@cabale.usenet-fr.net>
References : 1 2
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.1
Le 01/10/2022 à 15:00, Jo Engo a écrit :
pour vous, qu'est-ce que c'est qu'un "basename" ?
Pour moi c'est une commande :
$ basename /foo/bar/team
team
$ basename /toto/titi/ta.ta
ta.ta
$ man basename
BASENAME(1) User Commands
BASENAME(1)
NAME
basename - strip directory and suffix from filenames
Apparement .ta n'est pas un suffixe, ou basenamene fait pas ce qu'il dit.
Si, .ta n'est pas un suffixe /en soi/, mais il l'est si tu le lui dis.
$ basename /toto/titi/ta.ta .ta
ta
Mais aussi :
$ basename /toto/titi/ta.ta a
ta.t
$ basename /toto/titi/ta.ta ta
ta.
$ basename /toto/titi/ta.ta a.ta
t
La notion rigide de suffixe dans MS-DOS et Windows n'existe pas en Unix.
-- Olivier Miakinen