Shell01 42 May 2026
Shell01 42 May 2026
Many beginners try basename or complex string manipulation. Solution: Use find , sed , or basename with parameter expansion.
Good luck, cadet. The shell awaits.
Writing a manual counter with awk . Elegant Solution: sed -n 'p;n' (print, then skip next line). Key lesson: Learn sed 's addressing modes. One-liners beat multi-liners. 4. r_dwssap - The Mirror of /etc/passwd Prompt: Take /etc/passwd , keep every other line starting from the 2nd, reverse login order, swap : for spaces, and print only users with a specific shell. shell01 42
The official goal of Shell01 is simple: "Introduction to basic commands and the manipulation of files and directories." However, anyone who has passed through 42’s common core knows the reality: Many beginners try basename or complex string manipulation
Here is what you need to know to survive (and thrive) in Shell01. Unlike traditional scripting exercises, 42’s Shell01 forbids the use of loops ( for , while , etc.) in several key exercises. Why? Because the Unix philosophy states that text manipulation should be done via filters . The shell awaits

