Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/10/2015, à 04:53

aurel-son

[resolu] cd utilisateur

Salut a tous,

Dans un script bash je recherche la commande pour que un utilisateur accede dans un dossier.
Par exemple :

echo -e " chemin de vote dossier"
read $word

mais la je ne trouve pas de commande prealable pour que l'utilisateur soit deplacer dans le dossier.
Merci.

Dernière modification par aurel-son (Le 15/10/2015, à 07:24)


Desktop : Debian Testing
Server : Debian,Ubuntu,Centos,FreeBSD,PFsense,FreeNAS,OmniOS,OpenIndiana
Messagerie: tox.chat (me MP)

Hors ligne

#2 Le 15/10/2015, à 05:50

pingouinux

Re : [resolu] cd utilisateur

Bonjour,

read -p "chemin de votre dossier : " word
cd "$word"

Hors ligne

#3 Le 15/10/2015, à 06:13

aurel-son

Re : [resolu] cd utilisateur

pingouinux a écrit :

Bonjour,

read -p "chemin de votre dossier : " word
cd "$word"

J'ai deja fait cette commande mais cela ne fonctionne pas, l'utilisateur reste toujours dans son dossier /home/user/


Desktop : Debian Testing
Server : Debian,Ubuntu,Centos,FreeBSD,PFsense,FreeNAS,OmniOS,OpenIndiana
Messagerie: tox.chat (me MP)

Hors ligne

#4 Le 15/10/2015, à 06:46

pingouinux

Re : [resolu] cd utilisateur

Si tu mets cette commande dans un script, tu reviens dans le répertoire d'origine à la sortie du script, à moins de le lancer ainsi

source le_script
# ou bien
. le_script

Tu peux aussi faire une fonction :

mon_cd() { read -p "chemin de votre dossier : " word; cd "$word"; }

à appeler ainsi

mon_cd

Dernière modification par pingouinux (Le 15/10/2015, à 07:11)

Hors ligne

#5 Le 15/10/2015, à 07:23

aurel-son

Re : [resolu] cd utilisateur

Ah j'avais completement oublie la fonction source et la ca fonctionne.

Merci smile


Desktop : Debian Testing
Server : Debian,Ubuntu,Centos,FreeBSD,PFsense,FreeNAS,OmniOS,OpenIndiana
Messagerie: tox.chat (me MP)

Hors ligne