Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a bash script that performs the following steps: 1 . Accepts a list of filenames ( at least three ) as command - line
Write a bash script that performs the following steps: Accepts a list of filenames at least three as commandline arguments. If no filenames are provided, exit the script with an error message Verify if each file exists. If a file does not exist, print a warning message and skip to the next file Create a timestamped directory eg "backupYYYYMMDD in the current directory to store the backups For each specified file:a Copy the file into the backup directoryb Rename the copied file in the backup directory to include a timestamp in its filename, for example, "file.txt should become "file.txtYYYYMMDDc After all files are processed, create a simple log file in the backup directory. This log should list the original filenames and their new names in the backup directory At the end of the script, display a message indicating the completion of the backup process and the location of the backup directory.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started