This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:spring2022:unix:projects:upf0 [2022/02/28 15:27] – [conditions] wedge | haas:spring2022:unix:projects:upf0 [2022/03/01 19:58] (current) – [upf0steps] wedge | ||
---|---|---|---|
Line 162: | Line 162: | ||
There are one or more statements within the body of the if (to be run in the event the result of the condition tests true), and the structure is terminated with the trailing **fi** (if spelled backwards). | There are one or more statements within the body of the if (to be run in the event the result of the condition tests true), and the structure is terminated with the trailing **fi** (if spelled backwards). | ||
- | We also have the ability to react in the event the **if** condition tests false, and that is with an option | + | We also have the ability to react in the event the **if** condition tests false, and that is with an optional |
<code bash> | <code bash> | ||
Line 234: | Line 234: | ||
* **-le** - is less than or equal to | * **-le** - is less than or equal to | ||
* **-gt** - is greater than | * **-gt** - is greater than | ||
- | * **-gt** - is greater than or equal to | + | * **-ge** - is greater than or equal to |
These of course are binary conditions, meaning we compare TWO variables to see if they possess the indicated relation (which results in a true or false result produced). | These of course are binary conditions, meaning we compare TWO variables to see if they possess the indicated relation (which results in a true or false result produced). | ||
Line 268: | Line 268: | ||
You will once again be creating a steps file that can automate your project. | You will once again be creating a steps file that can automate your project. | ||
- | As in previous projects, **upf0steps** will contain the steps you took from the point of copying the numbers suite and downloading the pipemath suite up until the submit step (hint: just run the task#.cli scripts within the steps script). | + | As in previous projects, **upf0steps** will contain the steps you took from the point of downloading the pipemath suite up until the submit step (hint: just run the task#.cli scripts within the steps script). |
- | * To clarify: YES, I want to see steps creating a project directory, copying and downloading files in question, extracting, compiling, installing, and then of course running each individual task#.cli script. | + | |
+ | * To clarify: YES, downloading files in question, extracting, compiling, installing, and then of course running each individual task#.cli script. | ||
There are some additional constraints you need to keep in mind: | There are some additional constraints you need to keep in mind: | ||
Line 322: | Line 323: | ||
78: | 78: | ||
*: | *: | ||
- | *: | + | *: |
*: | *: | ||
*: | *: | ||
*: | *: | ||
- | *: | + | *: |
- | *: | + | |
*: | *: | ||
*: | *: | ||
- | *: | + | *: |
*: | *: | ||
*: | *: | ||
Line 337: | Line 337: | ||
*:upf0:all files are organized, clear, and easy to read [4/4] | *:upf0:all files are organized, clear, and easy to read [4/4] | ||
*: | *: | ||
- | *: | + | *: |
*: | *: | ||
*: | *: | ||
Line 343: | Line 343: | ||
</ | </ | ||
+ | Additionally: | ||
+ | * Solutions not abiding by **SPIRIT** of project will be subject to a 25% overall deduction | ||
+ | * Solutions not utilizing descriptive why and how **COMMENTS** will be subject to a 25% overall deduction | ||
+ | * Solutions not utilizing **INDENTATION** to promote scope and clarity will be subject to a 25% overall deduction | ||
+ | * Solutions lacking **ORGANIZATION** and are not easy to read (within 90 char width) are subject to a 25% overall deduction |