Skip to content

nyuku/pipex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pipex

GIF d'introduction
Le projet Pipex consiste à développer une application en ligne de commande qui permet d'émuler le fonctionnement d'un pipeline de commandes en utilisant les redirections de fichiers et les tubes (pipes) en C. ## Objectif

L'objectif du projet Pipex est de recréer le comportement du shell lors de l'exécution d'une commande en pipeline. Cela implique la gestion des redirections de fichiers pour l'entrée et la sortie, ainsi que la création d'un tube (pipe) pour connecter les différentes commandes entre elles.

Fonctionnement

L'application Pipex prend en entrée une série de commandes à exécuter en pipeline, ainsi que les fichiers d'entrée et de sortie appropriés. Elle crée un tube (pipe) pour connecter les commandes et utilise les redirections de fichiers pour diriger l'entrée et la sortie de chaque commande.

Utilisation

Pour utiliser l'application Pipex, exécutez le programme en passant les arguments appropriés :

bash

./pipex file1 cmd1 cmd2 file2

file1 est le fichier d'entrée initial.
cmd1 est la première commande à exécuter.
cmd2 est la deuxième commande à exécuter.
file2 est le fichier de sortie final.

L'application exécutera les commandes cmd1 et cmd2 en utilisant les redirections de fichiers et les tubes (pipes), en prenant file1 comme entrée et en produisant file2 comme sortie.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages