Shell01 42 //top\\ -

shell01 is the first real filter in the 42 curriculum. Many students fail it once or twice. Do not be discouraged. Every failure teaches you a new flag, a subtle regex nuance, or a POSIX vs Bash quirk.

Learning to use variables like $FT_USER or $FT_LINE1 is crucial. The automated grader (Moulinette) uses these variables to test your scripts under different conditions. Common Pitfalls to Avoid shell01 42

After finishing shell01 exercises, you take an exam where you cannot access the internet, man pages, or your previous code. shell01 is the first real filter in the 42 curriculum

If the subject says #!/bin/sh , do not use [[ ]] (bash double bracket) or arrays. Use [ ] and handle POSIX compliance. a subtle regex nuance

Ensure your scripts are executable using chmod +x .