-
Notifications
You must be signed in to change notification settings - Fork 0
cwhitten1/UnixShell
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
NOT IMPLEMENTED
----------------------
-Piping does not actually set up the IO redirection between commands.
- Illegal pipelines are recognized and handled however.
- Any redirection after the pipeline is appropriately added to first and last command of the pipeline
-Wildcard matching was not implemented for anything besides '.' and './'
-None of the extra credit was implemented
IMPLEMENTED
--------------------------
- All built in commands
- Execution of external commands
- I/O redirection (not piping)
- Aliasing (can be used in I/O redirection and piping)
- Environment Variable Expansion (by itself, not like ${PATH}/file.txt)
- Error Handling
NOTES
---------------------------
Please make sure the test files you use have the "bye" command at the end followed by a newline
Execution Instructions
--------------------------
make clean;
make;
./shell.exeAbout
This is a basic shell that works with UNIX using Lex and Yacc
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published