OVH Cloud OVH Cloud

homedir et ~ (tild)

6 réponses
Avatar
at.choum
Bonjour,

En shell comment faire en sorte que cela marche

user=root;
cd ~$user


Merci A+

6 réponses

Avatar
Dam
Tu peux faire directement :
user_home=~root
cd $user_home
Avatar
Fred
Bonjour,

En shell comment faire en sorte que cela marche

user=root;
cd ~$user


Merci A+



user=root
eval "cd ~$user"


A+
Fred

Avatar
at.choum
En fait je ne connais pas le compte unix (root dans l'exemple), je ne
connais que la variable $user.

(C'est surtout pour eviter d'aller chercher le homdir dans le fichier
passwd)
Avatar
Jean-Louis Liagre
wrote:
Bonjour,

En shell comment faire en sorte que cela marche

user=root;
cd ~$user


Avec quel shell ?

Ca marche avec ksh.

Avec bash, "eval cd ~user" devrait suffire.

Avatar
Jean-Louis Liagre
Jean-Louis Liagre wrote:
wrote:

Bonjour,

En shell comment faire en sorte que cela marche

user=root;
cd ~$user



Avec quel shell ?

Ca marche avec ksh.

Avec bash, "eval cd ~user" devrait suffire.


~$user bien sur


Avatar
at.choum
ok merci a tous, ca resoud mon pb.
A+