System Programming
Each student will be able to:
- Write a working shell program (using /bin/sh)
that implements short, significant bash programs such as
printing the names of the largest 10 files in a directory,
sorted from largest to smallest.
- Describe a system program that would be easier to implement
in a bash shell program than in C. Outline how your
bash shell program would work.
- Write bash (shell) programs that make use of the following
features.
- Linux commands
- reading user input
- accessing system information such as
date, time, file number, size, and names.
- parsing command-line arguments
- arithmetic
- comparisons
- if statements
- for var in list
- output commands
- Write a working Bash program that implement Linux commands
such as the "ls" command.
- Implement your own Linux shell program, similar to Bash.