Bonjours,
je travaille en ce moment sur un shell maison qui doit comporter plusieurs caractéristiques.
je rencontre un petit problème lier à l'éxecutions de diverses commandes,celles se trouvant dans /bin/ (pour linux).
en fait j'arrive sans soucis à les exécuter quand il n'y a pas d'espaces entre le prompt et la commande, seulement j'aimerais bien pouvoir utiliser la commande comme dans un shell normal : avec des espaces .
je vous montre un exemple de mon shell et ce qu'il affiche dans le cas d'espace entre le prompt et la commande :
Ce que je trouve curieux c'est que la commande est bien envoyé , le ls est bien reconnu en /bin/ls .
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
Je me demande si il n'y a pas un caractère invisible ou des caractères qui sont rajoutés au moment de l'execve..
je vous poste mon code n'hésitez pas à me poser des questions si besoins , Merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

 

 
		
		 
         
 

 
			
			


 
			 
   
 


 executions de commandes
 executions de commandes
				 Répondre avec citation
  Répondre avec citation
Partager