Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.12 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.12 KB

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