home | accès étudiants |
Ecrire un programme C équivalent à la commande shell suivante
ls -l /usr/bin | sort -n -r -k5 | head -10
Ecrire un programme de copie de fichiers comportant 2 processus. Le premier processus recopie le contenu d'un fichier dans un tube. Le deuxième processus recopie le contenu du tube dans un deuxième fichier.
Utiliser la commande mkfifo pour créer un tube nommé toto. Exécuter la commande ls -l. Expliquer la différence entre un tube nommé et un fichier ordinaire. Exécuter les commandes cat > toto et cat < toto simultanément dans deux terminaux différents. Expliquer le résultat.