- project name: minishell
- summary: "The objective of this project is for you to create a simple shell. Yes, your own little bash or zsh. You will learn a lot about processes and file descriptors."
- principle http://paysdu42.fr/?page=minishell.c&fbclid=IwAR3BDgRVFdwilQd3NcXHJ1FaWG76C607FIxGKqScSvjMHTuxbM_YqYsrZYA
- principle https://segfault42.github.io/posts/minishell/
- example https://www.geeksforgeeks.org/c-program-demonstrate-fork-and-pipe/
- example https://n-pn.fr/t/2318-c--programmation-systeme-execve-fork-et-pipe
- getcwd() http://manpagesfr.free.fr/man/man3/getcwd.3.html
- file management
- fd management
- process management
- simple explanation for how pipes work in Bash https://stackoverflow.com/questions/9834086/what-is-a-simple-explanation-for-how-pipes-work-in-bash
- unix pipes http://web.cse.ohio-state.edu/~mamrak.1/CIS762/pipes_lab_notes.html
- pipe chaining https://stackoverflow.com/questions/43030966/pipe-chaining-in-my-own-shell-implementation
- wiki https://fr.wikibooks.org/wiki/Le_syst%C3%A8me_d%27exploitation_GNU-Linux/Redirection_des_entr%C3%A9es/sorties
- oc course https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/40444-les-flux-de-redirection
- simple > https://github.com/PimpMy42Sh/depot/blob/f45695ba20c6acece4fe722640f8b246156c43f0/REDIRECTIONS/chevron_droite.c
- simple > vs double >> https://serverfault.com/questions/196734/bash-difference-between-and-operator