Reference no: EM131010751
COMP 340, Winter 2016
https://www.tomshardware.com/answers/id-2189277/basic-shell-script.html
Shell script programming
(I) Write a DOS-like shell on top of the Bourne shell to satisfy the DOS users. Your program is invoked by
% dos
/home/student/dharris/340/assgt2> _
and the familiar DOS prompt is displayed which shows the path of the current working directory. You shell supports the following DOS commands:
cd del ren more
copy files copy file1 file2
xcopy xcopy/s xcopy /s
deltree deltree/y deltree /y
dir dir/w dir /w
dir/p dir /p
If the user command does not match any of the supported DOS commands, you shell should still send it to unix for execution.
(II) Write 2 sh scripts
A. 'Makeusers' to create a bunch of user accounts on Linux. Reference to the Linux commands of adduser and useradd.
Suppose a list of usernames is supplied in an ascii file 'classlist'
as follows:
tongf
doej
billw
The script 'makeusers' will read the usernames from the file 'classlist' and create the 3 user accounts accordingly. You type % makeusers < classlist to run the scripts.
B. 'Purgeusers' to remove user accounts. Reference ot the Linux commands of userdel. The script 'purgeusers' will read the usernames from the file 'classlist' and remove the 3 user accounts and the corresponding dirs and files accordingly. You type % purgeusers < classlist to run the scripts.
* Submit programs well-documented. Late submission will be graded down by 10% for each day.
END.
What should you do to prevent or mitigate such risks
: Do you have ethical responsibilities to Sharon and Darryl? Explain. If there are ethical responsibilities, what are they? What should you do to prevent or mitigate such risks
|
Whether the metrics are well-balance and address financial
: Explain the main priorities for evaluating and controlling a project related to project communication management. Describe how the organization can ensure they are using dashboards or communication methods effectively.
|
Draw a free-body diagram for the beam
: A vaulter holds a 29.4-N pole in equilibrium by exerting an upward force U with her leading hand and a downward force D with her trailing hand, as shown in Figure P12.25. Point C is the center of gravity of the pole. What are the magnitudes of U a..
|
What are the long-term ramifications of practice
: What are the long-term ramifications of practice, both on supply and demand in general - How should supply chain and logistics management respond to this practice long-term?
|
Write a dos-like shell on top of the bourne shell
: Write a DOS-like shell on top of the Bourne shell to satisfy the DOS users - Reference to the Linux commands of adduser and useradd.
|
Describe competency models
: Describe competency models, case-based decision making, and systems thinking. Describe why the competencies of the past are not compatible with the competencies of the future for the global organization
|
What is the monthly cost of the tire
: Tire Warranty for a Cooper tire is 12 months at a price per tire of $59.95. What is MONTHLY worth/cost of the tire if we consider annual interest rates are at 10%?
|
Evaluate various hrm theories and frameworks
: Is this a case of poor ethical behaviour? Why/why not - As HR Manager, what would you done in this situation?
|
Calculate the marginal revenue and profit functions
: Calculate the marginal revenue R'(x) and profit P'(x) functions. Compute the revenue and profit, and also the marginal revenue and profit, if you have produced and sold 500 copies of the latest edition.
|