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: Stephane Billiart <stephane.billiart@xxxxxxxxx>
- Date: Tue, 28 Jan 2014 09:25:21 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=U8b9PCdW1TgoZUKIucWWKJrB+OreaLGtAqplVnMNT5A=; b=kc9nwlM4bXdtfCe3r0WH8RGahRjDZvuNhfRX4GQZRzPVoFICRVJMHC1aVBk8TBsBoN WpN4Am4yU6EdALWz00tMX97ZBVUiXhV3IKESDhaRXKfMx/tYZ4vIOMchH9h4LEnCZIWd KpQSTOMc3PItGdOqMeFOsI/NdtoZj7epHN++a4fcZVJp5QIfx6ER9iBp6uaunLfZOQbi 9UnX7g+9tqN/WAgCrBJ6yfvlfHIFpCBK4hky07eHcJB0tVKdpm3/gqMjZF4tCId5TkqU r0IgSsIkSub/7EmwcsT2lMsEQqNA0p0kcg623q00f0ID9hfXJel0T8e59pqbVkDwHNLA GwiA==
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