This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:fall2017:unix:projects:pbx1 [2017/08/27 21:45] – [Obtain the file] wedge | haas:fall2017:unix:projects:pbx1 [2017/08/27 21:55] (current) – [Commentary] wedge | ||
---|---|---|---|
Line 19: | Line 19: | ||
This second puzzlebox will test both your observation skills (in a slightly different way) and reasoning skills in an abstract manner. Along with that, your scripting skills are being put to the test as well: your submission will more heavily rely upon a fully functional steps file that will entirely automate the process. If you are observant, the information you need is presented early on, but is a few layers of abstraction out of reach. Patience and perseverance will be key to victory. | This second puzzlebox will test both your observation skills (in a slightly different way) and reasoning skills in an abstract manner. Along with that, your scripting skills are being put to the test as well: your submission will more heavily rely upon a fully functional steps file that will entirely automate the process. If you are observant, the information you need is presented early on, but is a few layers of abstraction out of reach. Patience and perseverance will be key to victory. | ||
+ | |||
+ | =====Toolbox===== | ||
+ | You might want to consult the following manual pages before commencing on the project: | ||
+ | |||
+ | * **cat**(1) | ||
+ | * **cut**(1) | ||
+ | * **grep**(1) | ||
+ | * **head**(1) | ||
+ | * **paste**(1) | ||
+ | * **sort**(1) | ||
+ | * **tail**(1) | ||
+ | * **tr**(1) | ||
+ | * **uudecode**(1) | ||
+ | * **uniq**(1) | ||
=====Obtain the file===== | =====Obtain the file===== | ||
Line 50: | Line 64: | ||
When you see an ordered english-readable file with ASCII art in it, you have reached the conclusion of the unraveling. Submit that file (by the appropriate name), along with the **pbx1steps** file. | When you see an ordered english-readable file with ASCII art in it, you have reached the conclusion of the unraveling. Submit that file (by the appropriate name), along with the **pbx1steps** file. | ||
- | You should get some sort of confirmation indicating successful submission | + | To successfully complete this project, the following criteria must be met: |
+ | |||
+ | * Submit your **pbx1.results** | ||
+ | * Submit your **pbx1steps** file | ||
+ | |||
+ | To submit this program to me using the **submit** tool, run the following command at your lab46 prompt: | ||
+ | |||
+ | < | ||
+ | $ submit unix pbx1 pbx1.results pbx1steps | ||
+ | Submitting unix project " | ||
+ | -> pbx1.results(OK) | ||
+ | -> pbx1steps(OK) | ||
+ | |||
+ | SUCCESSFULLY SUBMITTED | ||
+ | </ | ||
+ | |||
+ | You should get some sort of confirmation indicating successful submission if all went according to plan. If not, check for typos and or locational mismatches. | ||
- | I'll be looking for the following: | + | I'll be evaluating the project based on the following |
< | < | ||
52: | 52: | ||
- | *: | + | *: |
- | *:pbx1:result.txt is correctly unscrambled and assembled [4/4] | + | *:pbx1:submitted pbx1steps file via submit tool [4/4] |
- | *:pbx1:result.txt md5sum matches project MANIFEST [4/4] | + | *: |
- | *:pbx1:submitted | + | *:pbx1:pbx1.results |
- | *: | + | *:pbx1:pbx1.results |
- | *: | + | *: |
- | *: | + | *: |
- | *:pbx1:all other paths in pbx1steps | + | *: |
- | *:pbx1:if executed | + | *: |
- | *:pbx1:project files commit and pushed to repository | + | *:pbx1:pbx1steps copy data files with with absolute path [4/4] |
+ | *:pbx1:pbx1steps | ||
+ | *: | ||
+ | *:pbx1:pbx1steps only outputs user-generated messages | ||
</ | </ |