See
Appendix A,
Exercise Answers
for answers.
-
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.
-
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.