OVH Cloud OVH Cloud

Lire un soft link

12 réponses
Avatar
jlaurens
Salut,

des fois on a l'impression d'être bête

comment récupérer dans un script bash le fichier pointé par un soft
link?

MDA

2 réponses

1 2
Avatar
Stephane Chazelas
2004-11-24, 14:21(+00), Nicolas George:
Stephane Chazelas wrote in message
:
Sur un system GNU, utiliser GNU find, sinon, utiliser perl ou
zsh (des fois on peut trouver une commande readlink).


Sur un système GNU, on a readlink, ce serait bête de s'embêter avec find.


Ah oui, tiens, c'est relativement recent toutefois (coreutils
4.5.5, fevrier 2003), le "readlink" auquel j'etais habitué
venait avec quelque chose lié a perl il me semble et n'avait pas
l'option "-f".

GNU stat et donc a fortiori GNU readlink ne sont pas forcement
installés sur un systeme GNU qui n'est pas de la derniere heure.

Note que la builtin "stat" de zsh existait avant le GNU stat et
qu'il y a des commandes "stat"s avec des syntaxes differentes
sur differents Unix aussi anterieures.

Enfin, le GNU stat n'est pas capable de retourner le chemin
pointé par un lien, du moins de facon fiable (au contraire du
stat de zsh ou de BSD).

--
Stephane


Avatar
Nicolas George
Stephane Chazelas wrote in message
:
Ah oui, tiens, c'est relativement recent toutefois (coreutils
4.5.5, fevrier 2003), le "readlink" auquel j'etais habitué
venait avec quelque chose lié a perl il me semble et n'avait pas
l'option "-f".


De teTeX, peut-être ? J'ai déjà vu un readlink qui avait été pioché là.

1 2