Creation d'un shell

irrisson Messages postés 4 Statut Membre -  
tafiscobar Messages postés 1281 Statut Contributeur -
je dois créer un shell sous linux en lanngage c, il doit pouvoir executé les commande shell standard( redirection simple ou double indirection simple ou double ou pipe), gérer la ligne de commande, et il me faut aussi recrée les fonctions ( echo, cd, pwd, exit, alias)

ceux qui peuvent m'aidé ben leurs aide est la bienvenue!!!!!!
meci
A voir également:

3 réponses

dohm Messages postés 975 Statut Modérateur 67
 
Par hasard ... qui te demande ça ?

Sinon t'es bon pour étudier les fonctions système de c !



Dohm qui vous bouleg tous
0
guyom
 
salut,

pour récupérer la ligne de commande il faut utiliser les paramètre argc et argv[] de la fonction main

int main(int argc, char* argv[])

argc : nombre de parametres sur la ligne de commande (nom du programme compris)
argv[] : liste des parametre sur la ligne de commande

ex : #mon_prog param1 param2
argc : 3
argv[0] : mon_prog
argv[1] : param1
...

voilà vu qu'je suis une turne en C j'peux pas t'aider plus
bon courage
0
tafiscobar Messages postés 1281 Statut Contributeur 177
 
coe par hasard c'est le but de notre projet a l'univ(bx1) cette annee, je te conseille, de te mettre a la prog system et de lire ton cours d'abord,la commande echo et cd st faciles.

tafiscobar
0