je voulais obtenir une réecriture de la commande mv en c pour
l'ecriture d'un mini shell
Version imprimable
je voulais obtenir une réecriture de la commande mv en c pour
l'ecriture d'un mini shell
Bonjour
D'abord, on salue. Puis, comme j'ai l'impression que ta question est un devoir d'étudiant, on fait un minimum de recherches avant de poser la question.
Je ne saurais trop te rappeler de lire les règles du forum.
Merci.
@++
Bonjour,
Si tu souhaites recoder mv, renseignes toi sur la fonction C rename(). Attention, elle peut avoir un comportement particulier sur le fait de changer un fichier de filesystem.
A tout hasard, je signale qu'il n'y a aucun rapport entre la commande "mv" et l'écriture d'un shell.
Un shell est une interface qui
- lit le clavier
- exécute les commandes existantes en fonction des ordres lus
Autrement dit, tu peux très bien réécrire ton propre "mv" et l'appeler depuis ton shell habituel, ou écrire ton propre shell et lui faire exécuter la vraie commande "mv" ou faire les deux... ou ni l'un ni l'autre...