Lab 9 - Shell Scripting Lab5
Lab 9 - Shell Scripting Lab5
Wildcards Exercise:
Exercise 1:
Write a shell script that renames all files in the current directory that end in ".jpg" to
begin with
today's date in the following format: YYYYMMDD. For example, if a picture of my cat
was in
the current directory and today was October 31, 2016 it would change name from
"mycat.jpg" to
"20161031mycat.jpg".
Make sure to gracefully handle instances where there are no ".jpg" files in the
current directory. (Hint: man bash and read the section on the nullglob option.)
Exercise 2:
Write a script that renames files based on the file extension. The script should
prompt the user
for a file extension. Next, it should ask the user what prefix to prepend to the file
name(s). By
default the prefix should be the current date in YYYYMMDD
format. So, if the user simply presses enter the date will be used. Otherwise,
whatever the user entered will be used as the prefix. Next, it should display the
original file name and the new name of the file. Finally, it should rename the file.
Example output 1:
Example output 2: