Exercises

See Appendix A for answers.

  1. Write a program that works like del, deleting the files given as command-line arguments when the program is invoked. (You don’t need to handle any options of del.)

    Be careful to test this program in a mostly empty directory so that you don’t accidentally delete useful stuff! Remember that the command-line arguments are available in the @ARGV array when the program starts.

  2. Write a program that works like rename, renaming the first command-line argument to the second command-line argument. (You don’t need to handle any options of rename, or more than two arguments.) You may wish to consider how to handle the rename when the destination is a directory.

Get Learning Perl on Win32 Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.