To apply your burgeoning sysprog skills in the writing of familiar UNIX tools.
It is your task to implement a simple (core functionality, don't worry about the plethora of command-line arguments available in the regular tools) version of one of the following tools:
If you'd like to implement a few additional features (ie via command-line arguments) you can check out getopt(3), which is what the tools on the system use to parse arguments.
Your standard submission logic applies:
lab46:~/src/sysprog/wut#$ submit sysprog wut# tool.c ...