Skip to content

Skalyaeve/pipex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pipex

Ce projet vise à approfondir votre compréhension des deux concepts que vous connaissez déjà : les redirections et les pipes. Il s'agit d'un projet d'introduction pour les projets UNIX plus importants qui apparaîtront plus tard dans le cursus.

Votre programme devra reproduire le comportement de la syntaxe suivante: < file1 cmd1 | cmd2 > file2

Preview

Install

sudo apt update -y
sudo apt install -y gcc
sudo apt install -y make
mkdir -p $HOME/.local/bin
mkdir -p $HOME/.local/src
mkdir -p $HOME/.local/include
name=pipex

git clone https://github.com/Skalyaeve/$name.git
cd $name && make && make clean

ln -s $PWD/$name $HOME/.local/bin/$name
ln -s $PWD/src $HOME/.local/src/$name
ln -s $PWD/include $HOME/.local/include/$name

Usage

export PATH=$HOME/.local/bin:$PATH
pipex <file> <cmd> <cmd> <file>

Uninstall

name=pipex

rm -rf $name
rm $HOME/.local/bin/$name
rm $HOME/.local/src/$name
rm $HOME/.local/include/$name

About

Exercice de redirection de flux Unix

Topics

Resources

Stars

Watchers

Forks