Shell to Perl

  1. Shell and Perl intro
  2. File test or -X operators
  3. Running External Programs
  4. Open pipe for reading
  5. Open pipe for writing
  6. Pager
  7. sendmail.pl
  8. UNIX commands from the inside
  9. File globbing (wildcards)
  10. Rename files
  11. Directory handles
  12. File::HomeDir
  13. More UNIX commands implemented in modules
  14. File::Spec
  15. Change Copyright text in every source file in a directory hierarchy
  16. Exercise: Tree
  17. Exercise: Check for UID 0
  18. Exercise: CPU load
  19. Exercise: MANIFEST file
  20. Solutions: Tree
  21. Solutions: Check for UID 0
  22. Solution: CPU load
  23. Solution: MANIFEST file