Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.76 KB

README.md

File metadata and controls

49 lines (32 loc) · 1.76 KB

Pipex

C Language Pipes File Descriptors Multi-Pipes Output Management Shell 42 42 Paris

Description

Bienvenue sur le dépôt du projet Pipex de l'École 42. Ce projet consiste à recréer le comportement de deux appels système très courants dans le monde Unix : pipe et redirection. L'objectif est de comprendre comment fonctionnent ces deux appels système et comment ils peuvent être utilisés pour construire un pipeline simple entre deux commandes.

Badge et Note Obtenu

Badge du projet pipex

Fonctionnalités

  • Permet d'exécuter deux commandes ou plus (bonus) en utilisant pipe et redirection.
  • Gère les entrées et les sorties de fichiers correctement.
  • Bonus : Gestion des flags <, >, >> pour les redirections de fichier.

Exigences du Projet

Ce projet doit respecter les normes de l'École 42, y compris la norme de codage et les règles spécifiques définies pour le projet.

Installation et Utilisation

Pour installer le projet Pipex, suivez ces étapes :

  1. Clonez le dépôt :

    git clone https://github.com/Sycourbi/Pipex.git
    cd Pipex
    make
    make bonus
    
  2. Lancer le programme :

    ./pipex file1 "ls -l" "wc -l" file2