Re: [ssfr] Obtenir le chemin absolu d'un dossier |
[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
- To: shellscript-fr@xxxxxxxxxxxxxxx
- Subject: Re: [ssfr] Obtenir le chemin absolu d'un dossier
- From: Etienne CROMBEZ <etienne.crombez@xxxxxxxxx>
- Date: Tue, 28 Jan 2014 16:12:45 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:from:date:message-id :subject:to:content-type:content-transfer-encoding; bh=e+lwvwCPtkeT1QpfnnFAVZG3XoIltAgQHds3pvMOxcQ=; b=nIMy9OhL/N1HYKJd1rneUsUJKeQ7BU7xalgc8jNoxxKZFnn2BmiGalIETTBkmOVvGG qu2pNoRt0ciIKnBN5y0nTbZT9Ge8hxxG0Rr4fK28NImtF2za8AwcCQLvoQcn3G3cn2r5 IYsHAPeXgEJTPrwNg4eH1xxKq6045raSsvpnc74wAHHufAH9Ew5n95FWmcxxJknGOc8l ggn4llmkz80WB4nRP1u4xAuPDCSFqhcZlSEx113Q/5eXgeZWoaE/nPCQwgtQXuXmAERG dj58PNSbLdT0QhecOgq75B0vTXo2BDG/LvrjlgG/kPW1dnI2tLfystH/GsjX84y0tqKa twnw==
readlink et test font tout deux partie du package coreutils. Si tu as
l'un, tu as l'autre
Le 28 janvier 2014 15:25, Stephane Billiart
<stephane.billiart@xxxxxxxxx> a écrit :
> C'est plus long mais il n'y pas de commande externe,
> c'est du shell pur et on est sur shellscript-fr...
>
> Mon exemple marche aussi avec des fichiers, je peux pas faire cd $f
> avec un fichier. Si tu n'as que des repertoires le cd est ok. readlink
> marche aussi quel que soit le type de $f.
>
>
> 2014-01-28 Stephane Ascoet <Stephane.Ascoet@xxxxxxxxxxxxxxxxxxx>:
>> Le 28/01/2014 14:44, Stephane Billiart a écrit :
>>
>>> Voici ce que j'utilise d'habitude,
>>>
>>> if [ -e $f ]; then
>>> case "$f" in
>>> /*) abs=$f;;
>>> *) abs=$PWD/$f;;
>>> esac
>>>
>>>
>>> fi
>>
>>
>>
>> Je ne comprends absolument pas ce bout de code, et cote proprete, il n'y a
>> guere de gain face a mon `cd $3 ; pwd`!
>>
>>> readlink -f $3
>>
>>
>> Je viens d'essayer, ca a l'air de fonctionner, merci! Ce que je ne comprends
>> pas, c'est que la commande seule ne sort rien, mais avec les `` la valeur
>> est bien affectee a la variable. Etrange!
>>
>>
>> --
>> Bien cordialement, Stephane Ascoet
>>
>>
>
>
>
> --
> Stéphane
>
>