Systems Software/Programming - Lab Manual
Systems Software/Programming - Lab Manual
______________________________________________________________________________
You will be required to write shell scripts for a given problem. After running each
of the shell script, you will need to capture the output.
Shell script file will be named as StudentID_Lab2_x.sh
output captured will be names as StudentID_Lab2_x.txt or image file
StudentID_Lab2_x.png
2. Write a shell script StudentID_Lab2_2.sh that will take a directory path (e.g. /usr)
as input and counts all the files in subdirectories (recursively) Hint: Use ls –R for
listing and wc for counting
3. Write a shell script StudentID_Lab2_3.sh that will take directory path as input
and deletes all the empty subdirectories
4. Write a shell script StudentID_Lab2_4.sh that will take text file as input and
creates a new file by removing all the duplicate lines (or identical lines). Assume
that the input file is not sorted. Use at least one function in your implementation.
Submission:
StudentID_Lab2.zip with total 8 files (4 shell script file + 4 captured output text
files)