
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
linux !#bin/bash
Backup Files Write a bash script to backup files. The script can take 0, 1 or 2 arguments. When there are 0 or more than 2 arguments, the script should print out the usage of the program on the screen. When there is 1 argument, the program should take the argument as source directory and backup all the files (not include directories) in the source directory. If the source directory does not exist, the program should print out the error message and the usage of the program on the screen. If the source directory exist, create a subdirectory inside source directory named ”backup-yyyy-mm-dd” and copy all the files in source
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps

Knowledge Booster
Similar questions
- Simple python code Make this code batch-orientedarrow_forwardLaboratory Exercise Guessing Game Objective: At the end of the exercise, the students should be able to: Create a simple game that handles exceptions. Software Requirements: Latest version of NetBeans IDE • Java Development Kit (JDK) 8 Procedure: 1. Create a folder named LastName_FirstName (ex. Reyes_Mark) in your local drive. 2. Create a new project named LabExer5A. Set the project location to your own folder. 3. The program shall: generate a random number from 1 to 50 for a player to guess; • display a message that indicates whether the player's guess is correct, too low, or too high; and prompt the user to keep on guessing until the correct value is entered 4. Create a try-catch structure that will handle two (2) exceptions. These are when the user inputs the following: a number that is out of range (1– 50) a letter or any non-numeric character 5. Prompt the user so that he can guess again if an exception is thrown. 6. Display the number of total guesses. Note: An invalid input…arrow_forwardC Program: Write a program that: As its input arguments, accepts a program name followed by any number of command line arguments for that program. Creates a child process that executes the given program, passing all the provided arguments to it. Once the execution of the child process finishes, the parent process receives the child process exit code (X) and prints Exit code was X to the standard error device. If you run ./myexec echo this is just a test, it should produce "this is just a test" on the standard output and "Exit code was 0" on the standard error device. Please show the output as well and make sure there is no errors in the C program codearrow_forward
- Files and Exceptions 3 (VS Code Python) Assignment Objectives you must include the following techniques: Your program MUST USE the main function, which must be called correctly (use the template). Additionally, you must include docstrings as shown in the template. File Input File Output Opening Files Closing Files Using Loops to Process Files Processing Records Exceptions 3. Exception Handling Exceptions offer a gracious way to exit a program when things go wrong. Modify the program you wrote for exercise 2 to handle the exceptions (See 6.4 Exceptions on page 341). Test the program using the following text files: text file named 6-3-lines1.txt containing 22189239054920497120025457 text file named 6-3-lines2.txt containing 221892390549204971corn!57 Your program must: Open file designated by user input for reading Include a try block in the main function that holds most of the code from exercise 2. The try block must handle any: IOError exceptions are raised when an attempt is made…arrow_forwardPython files develop a Python application that meets the requirements described below: File manager: the user should be able to create folders and subfolders and should be able to copy and move files to the newly created directories. The user should be able to sort the directories. The user should be able to see what files are in a directory of choice.arrow_forwardFile Move-Attachedarrow_forward
- Briefly explain floating-point exceptionarrow_forwardq14 :After you delete a file from your hard disk, it is automatically placed in the: * O Search box O USB flash drive O Clipboard Recycle bin q15 :The "Control Panel" is: * O A disk on which data can be stored. O Another term for a display screen. A computer network that spans a relatively small area. A system tool that allows a user to set certain settings.arrow_forwardIt is recommended to use a ‘with’ statement when opening files so that ____.arrow_forward
- createDatabaseOfProfiles(String filename) This method creates and populates the database array with the profiles from the input file (profile.txt) filename parameter. Each profile includes a persons' name and two DNA sequences. 1. Reads the number of profiles from the input file AND create the database array to hold that number profiles. 2. Reads the profiles from the input file. 3. For each person in the file 1. creates a Profile object with the information from file (see input file format below). 2. insert the newly created profile into the next position in the database array (instance variable).arrow_forwardIn C++, how do you encrypt one character in a file read into the code?arrow_forwardWhen a program makes use of a file, what are the three steps that it must take?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY

Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON

Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education

Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY