Reference no: EM13947914
Create a script that will allow the user to enter one of several choices from the command line. The specific requirements are as follows:
1. Copy one file to another. The user enters the source and destination file to copy to and from. The script shall handle the following cases:
a. Source file name specified does not exist. Script shall display an error message and terminate. Optionally, the script can display an error message and prompt the user to specify the source file name to copy from.
b. Source and destination files both exist. Script shall prompt for permission to overwrite the destination file. If permission is denied, program will display message and terminate.
c. Source file specified with no destination file specified. Script shall display error message and terminate or optionally, it can prompt the user to enter the file name to copy to.
2. Remove a file if it exists. The user provides the name of the file to remove or delete. Display a message indicating success or failure back to the user and terminates. The script shall handle the following conditions:
a. If the user enters the remove file option but no file name specified the script shall display an error message and terminate or, optionally, display an error message and prompt the user for the file name to remove and remove the file if it exists.
b. If the specified file does not exist the script shall display an error message and terminate.
3. Display the current day of the week. The script shall allow the user an option to display the day of the week.
4. Display the month's calendar. The script shall allow the user an option to display the month's calendar.
5. The script should be named commands.sh and accept options in the command line as either -r or -R for removing a file, -c or -C for copying a file, -d or –D to display the day of the week and –m or –M to display the month's calendar.
6. If the user enters command.sh without any options the script shall display the usage examples as shown below.
7. The script shall include the option and the necessary positional parameters information to perform the options as follows:
Copy a file:
prompt$ ./commands.sh –c sourceFile destinationFile
prompt$ ./commands.sh –C sourceFile destinationFile
Remove a file:
prompt$ ./commands.sh –r fileName
prompt$ ./commands.sh –r filename
Display day of week:
prompt$ ./commands.sh –d
prompt$ ./commands.sh –D
Display month's calendar:
prompt$ ./commands.sh –m
prompt$ ./commands.sh –M
Which is describes how a master budget is used
: Which is best describes a nonfinancial performance measure contained in most Balanced Scorecards? Which is describes how a master budget is used?
|
What is bestcares net working capital for 2011
: How does this balance sheet differ from the ones presented - What is Green Valley's net working capital for 2011 and What is BestCares net working capital for 2011
|
What is the purpose of a balanced scorecard
: What is the purpose of a Balanced Scorecard? According to the Balanced Scorecard, what is a strategy? Explain the difference between lag measures and lead measures.
|
Define a class named document that contains an variable
: Define a class named Document that contains an instance variable of type String named text that stores any textual content for the document. Create a method named toString that returns the text field and also include a method to set this value.
|
Copy one file to another.
: Source and destination files both exist. Script shall prompt for permission to overwrite the destination file. If permission is denied, program will display message and terminate.
|
Estimate the optimum moisture content
: A silty clay soil has a plasticity index (PI) of 14. Estimate the optimum moisture content and the maximum dry unit weight of the soil when compacted using the procedure of:
|
Calculate the ultimate holding capacity of anchor
: In Figure 14.40a, for the anchor slab in sand, H 5 1.52 m, h 5 0.91 m, B 5 1.22 m,S9 5 2.13 m, f9 5 308, and g 5 17.3 kN/m3. The anchor plates are made of con- crete and have a thickness of 76 mm. Using Ovesen and Stromann's method, calculate the u..
|
What is your definition of normal and definition of abnormal
: What is your definition of Normal and your definition of Abnormal? How do we determine what is considered to be Abnormal Behavior
|
Discuss any ethical or legal issues you might have to
: Describe the topic and explain the different types of sources you plan to review. In addition to literature reviews, are you considering conducting primary research for your project? If so, please describe. If not, describe what type of primary resea..
|