OVH Cloud OVH Cloud

caractere special dans un chdir

5 réponses
Avatar
PDenuel
Bonjour,

Question sans doute anodine mais :

je veux changer le profil samba d'un utilisateur sous Linux. Comment je
fais en perl pour me rendre dans le repertoire :

/home/samba-profiles/dupont/Application Data/

En effet le caractere special ou blanc entre "Application" et "Data"
m'empeche tout "cd" ou "chdir"

Merci d'avance

5 réponses

Avatar
PDenuel
c'est ce que j'ai fait. C'est ce que l'on fait en shell mais dans un
script perl, c'a pas l'air de marcher !!
Avatar
Nicolas
Bonjour,

Question sans doute anodine mais :

je veux changer le profil samba d'un utilisateur sous Linux. Comment je
fais en perl pour me rendre dans le repertoire :

/home/samba-profiles/dupont/Application Data/

En effet le caractere special ou blanc entre "Application" et "Data"
m'empeche tout "cd" ou "chdir"

Merci d'avance



pas testé mais force une contre oblique devant l'espasce :
/home/samba-profiles/dupont/Application Data/

Nicolas.

--
Powered .~.
by Linux /V Enlever
------ // Take off
solutions for /( ) BULBA
smart penguins ^`~'^

Avatar
Vinii
Il se trouve que a formulé :
Bonjour,

Question sans doute anodine mais :

je veux changer le profil samba d'un utilisateur sous Linux. Comment je
fais en perl pour me rendre dans le repertoire :

/home/samba-profiles/dupont/Application Data/

En effet le caractere special ou blanc entre "Application" et "Data"
m'empeche tout "cd" ou "chdir"

Merci d'avance


Tu as essayé avec des guillemets ?

cd "/home/samba-profiles/dupont/Application Data/"
en ligne de commande sous linux ça marche très bien

Avatar
Nicolas
c'est ce que j'ai fait. C'est ce que l'on fait en shell mais dans un
script perl, c'a pas l'air de marcher !!



je ne comprends pas, je crée un rep "bob y" et je mets un fichier bidon
dedans appelé vvv :

perl -e "system cd 'bob y ; ls -l'"

me donne

total 4
-rw-r--r-- 1 nico maison 3 jan 23 12:20 vvv

Nicolas.

--
Powered .~.
by Linux /V Enlever
------ // Take off
solutions for /( ) BULBA
smart penguins ^`~'^

Avatar
Nicolas

perl -e "system cd 'bob y ; ls -l'"


lire

perl -e "system 'cd bob y ; ls -l'"


--
Powered .~.
by Linux /V Enlever
------ // Take off
solutions for /( ) BULBA
smart penguins ^`~'^