Skip to content

This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.

Notifications You must be signed in to change notification settings

evertonportela/42cursus-06-Pipex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42cursus-06-Pipex

Este projeto permitirá que você descubra em detalhes um mecanismo UNIX que você já conhece ao utilizá-lo em seu programa.

Requisitos

Esse projeto deve obedecer às seguintes regras: • Terá um Makefile que irá compilar seus arquivos fonte. Não deve ser religado.

Para compilar, use o comando:

make

• O projeto precisa lidar com os erros minuciosamente. De forma alguma seu programa deve encerrar inesperadamente (falha de segmentação, erro de barramento, liberação dupla e assim por diante).

• Seu programa não deve ter vazamentos de memória.

• Deve tratar os erros como o comando shell:

< file1 cmd1 | cmd2 > file2

Para testar, crie um arquivo com o nome input na raiz do repositório. (O arquivo outfile não é necessário, se ele já existir na pasta, será sobrescrito pelo programa)

Use o seguinte formato de comando:

./pipex input "sort" "grep ea" output

Para entender mais sobre casos de testes desse comando, acesse a aba Actions

About

This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages