Project: Writing a Simple Unix Shell
This project comes from Carnegie Mellon. Before writing code, read the entire handout.
The purpose of this assignment is to become more familiar with the concepts of process control and signaling. Y
CSE/IT 222: Homework 2
Part 4 of The Linux Command Line provides background on shell scripting. The purpose
of this homework is to give you a taste of shell programming. The glue that lets you
connect various unix commands together. The unix philosophy is
CSE/IT 222: Homework 0
Follow the naming scheme for files and make sure your input/output mimics the sample
For each problem place the commands you executed in a file named commands. The file
should look something like this:
CSE/IT 222: Homework 1
Make sure your code is commented and follows the Linux Kernel Coding style (available on
Canvas). Use a Makefile to compile.
Important: Follow the naming scheme for files. Your input/output mimics the sample
1. Carry o